add mka and reposync functions

Change-Id: I2585161990842beffbf2a02757c7ac7a7191359a
Signed-off-by: Roman Birg <romanbirg@gmail.com>
xBuild: Add mkapush to envsetup

  This command builds and pushes the built
  package(s) to your device.

  Usage:
    mkapush $LOCAL_PACKAGE_NAME/$LOCAL_MODULE
    (so, just the same as mka)

  Patch Set 2: Rebased.

  Patch Set 3: added a dash of black magic.
    Removed the deletion portion of the script
    Will add as it's own function.

  Patch Set 4: Fixed stupid derp of it not pushing
    single packages. (It was only working if multiple
    targets were specified.)

  Patch Set 5: le derp

Change-Id: I4ced1d1c7ceef765fe80504841dfb6d90c963cc7
Signed-off-by: KhasMek <Boushh@gmail.com>

Conflicts:
	envsetup.sh
mkapush: updates

  -Will now build installed-file-list if not
  present. It's a horrible implementation, but
  it's the only way I see to do it atm.

  -Remounts system

  -Stops/starts the shell if it's pushing
  SystemUI or to /system/framework.

Signed-off-by: KhasMek <Boushh@gmail.com>
enable TARGET_RELEASETOOL_OTA_FROM_TARGET_SCRIPT for devices with custom releasetools.

Signed-off-by: iceandfire <arhamjamal@gmail.com>