envsetup: fixup dopush

* After clobber, $OUT does not exist and tee cannot create .log; fix
  this by calling mkdir -p $OUT
* Make sure Copy and Install are at the beginning of the log line being
  analyzed and also search for ':' so that "Copying:" lines don't count
* Fix Copy file list by quoting so shell doesn't think this is a
  command: $LOC $(...)
* Fix 'only copy files from $OUT' now that multiple file pushing works
  right
* Only stop java services once (if needed) and then wait to restart
  services until after all files have been pushed
* Change location of SystemUI.apk to priv-app

Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
Change-Id: I65edd34bf445b28c2638cb3e9621719121fb962f
envsetup: dopush: set file permissions on files pushed to /data too

* If pushing to /data, transfer old file owner, group, permissions to
  pushed files, then restorecon

Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
Change-Id: Ibf2945adee457a680a288f2bdfba3d2e29ba25a1
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Remove Calendar & CalendarProvider

- People installs GAPPS, GAPSS overrides these 2 packages, incremental ota fails.

Change-Id: I7e64ebc4eb9ffaea51bd4f8d42b557889697a5c3
Revert "Remove Calendar & CalendarProvider"

This reverts commit 61d7e2974f7c07801d913223c8cc4495fec141ec.

Change-Id: If5d040e85625593f93e807a147909727d1c64951
Merge branch 'cm-11.0' of https://github.com/androidarmv6/android_build into cm-11.0