Add BOARD_RECOVERY_CWM to check if device needs CWM

If it is make it buildable and executable

Change-Id: I8ae41f8c8428272769b4d2914c7c51bd6257ea6b
core/Makefile: update BOARD_CUSTOM_BOOTIMG_MK fix
this updates code left out from commit fd88ca3

Change-Id: I86ceb22001b92f1b631000d0cefa84a64d11370e
build: Fix usage of releasetool

Change-Id: I15766759195e86c0f9395cfce0b98c5a5a3f6f63
core: main: remove all the spam about including make files

Change-Id: Ifd2ef0e239d16b169c572472416c2c31df62a367
envsetup: do not print an error if complete fails

complete is a bashism; so it will fail on other shells. Avoid printing
an error if that is the case.

Change-Id: Id6d6311792f409cc3a697c7a2bb003863f1afe60
envsetup: Mark zsh as compatible

Basic functionality has been tested on zsh 5.0.2 and has been found to
work correctly.

Change-Id: I02e5e3bedf56b43104c280d9737ae7b334357643

Conflicts:

	envsetup.sh
Support building with GNU make 4.0

* It works just fine, no need for the warning.

Change-Id: Ifa2ab17454edfcd8b7840a7534f70576286f2864

Conflicts:

	core/main.mk
Move goldfish-specific policy rules to their own directory.

Change-Id: I1bdd80f641db05fef4714654515c1e1fbb259794
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>