AOSP-ize device tree; Remove CM-related bits.
Add board name in kernel command line arguments
Add recovery graphic resources

Ideally, it should be possible to reuse generic resources from elsewhere.
For the moment this prevents the build to fail prematurely.
Set androidboot.selinux=permissive in kernel command line

The init system in Android 4.4 will try to enable SELinux in enforcing mode
by default. Passing "android.selinux=permissive" in the kernel command line
avoids this. The Nook Color builds have been traditionally done without
SELinux, so this is needed for proper booting.
Add network location packages

Change-Id: I487d82a360e41600230c35e01393aff5b16adc28

Conflicts:
	encore.mk
Remove the Settings and Trebuchet overlay XMLs

Trebuchet is not available in AOSP, and the values overriden for Settings
are CM-specific as well. There is no use in keeping those files around.
Define TARGET_USES_ION
Include Superuser and busybox
Workaround missing OPTIONS.backuptool in AOSP/4.4
Dummy init for recovery, to make TWRP happy
Add boot animation (from Android 4.4 in Nexus devices)
Pick mkimage from PATH or print error