ArchiDroid Optimizations v3

Conflicts:
	core/combo/TARGET_linux-arm.mk
	core/combo/arch/arm/armv7-a-neon.mk
	core/combo/select.mk
Fix define for ro.oct.device [1/2]

This is needed for the new ROM updater to identify the device
Allow setting the optimization level of TARGET_thumb_CFLAGS to -Os using the device's BoardConfig.

Because some devices don't play well with the JustArchie optArchiDroid Optimizations (Note 2)
build: recovery: Support target specific resource selection

 * Allow resources matching the target screen width to override the
   default resources.
 * Allow overriding screen width for recovery.

Change-Id: I979b6e74cfd1fe66c798de02bcd908d22731494a
Add OctOS ASCII art

Change-Id: I6c2631050df0cd3eeb41c0420dc589a435bceb10