Merge change 1291 into donut

* changes:
  allow separate source and target files for applypatch
tree: 06beb9884fa0a1c1a9161a39dfe5526c9e84e0d2
  1. core/
  2. libs/
  3. target/
  4. tools/
  5. buildspec.mk.default
  6. cleanspec.mk
  7. envsetup.sh