Deprecate BOARD_FORCE_RAMDISK_ADDRESS in favor of BOARD_MKBOOTIMG_ARGS.

Change-Id: Ib587f14cb45d752356beec3998a5b956f8b09efa
Remove the line that deletes *.rc from the recovery ramdisk.
This is no longer necessary since recovery init.rc only includes "import /init.recovery.${ro.hardware}.rc".

Fix up the unpackbootimg target.

Change-Id: I30b515bda982fbd944fffbc64501588cd3702dd8
build: Add board platforms to qcom_utils

Change-Id: I85458167bf2b9c04b029d09b87bf791ff4cfd04d
Make sed in-place more portable

In-place sed (sed -i) works differents for GNU vs BSD version like
what is found on OS X.

This adds a check and does a sed -i for GNU and a sed -i '' for
Darwin only.

This allows my OS X machine to fully compile CM without the need
for any GNU specific packages.

Change-Id: Ic8aada282db9dbe8995aa1fc7b7eebe997a1a5fb

Conflicts:
	core/Makefile
Darwin: Use gsed for SED_INPLACE if found.
mkvendor.sh: fixes for Android 4.2.

Change-Id: Id7ff9ef03700d595734811ccf868371ffb024384
Some changes added to compile and run with Java 6 and Java 7.

  - correction of errors with Javac 6:
    - target 1.5 and source empty.
  - correction of errors with Javadoc 7:
    - strange behavior when duplicate classes are given.

Change-Id: Ib814ede143f7799ef18e0fb1b733547519b8b0e5

Conflicts:
	core/main.mk
build: Use common name for QCOM 7K boards.

This is needed to build QCOM HAL without external modifications. The
device would now have to specify msm7x27 or msm7x30 instead of
specifying the full name.

Patch Set 2: Add msm7x27a into the list.

Change-Id: I25018e397b5aad27fab5244731a574ae86752e17
build: add strip on kernel modules

kernel modules are huge for prima wlan and we need to strip them
unstriped size 40mb
striped size 2mb

Change-Id: Iefd572732cad0a6f608439618673068a3586fcd5
kernel: Ignore errors with module building

Let kernel fully disable loadable modules

Change-Id: Ia37ec927b092c041ee4c68bf9fd0f28b7339c8ca
Add new version to qcom_utils.mk

Change-Id: I1ca1532fd4968450715ecd0cca7729e0e6d507ef
build: recovery: disable ro.adb.secure

We have no way of authorizing adb in recovery and this locks the
user/developer out of adb

Change-Id: I7df53e05a9e605bec525e22ff6aae069a85a593f

Conflicts:
	core/Makefile
build: recovery: fully strip ro.adb.secure

Make it up to the recovery to enable secure adb or not

Change-Id: I0e9b7dd7f2a350a640e424941342f1640492c552

Conflicts:
	core/Makefile