bootanimation: enable RGB565, TEXTURE_CACHE and set w/h

-reference a700 and killerkink

Conflicts:
	p4-common.mk
init: remove adb forced config and switch to mtp.

-adb is not enabled by default and now requires a whitelist, for security
purposes.  Let's enable MTP in that case (this will alleviate users
having to enable it manually) and leave the debugging option up
to developer settings.

-Note: the forced adb config was there to allow for adb to start
       without delay on system init, for early debugging purposes.
init: move MTP to DEFAULT_PROPERTY

-reference d2
overlay: disable sf_limitedAlpha
overlay: adjust soundEffectVolumeDb and lockSoundVolumeDb
overlay: increase multiuserMaximumUsers
overlay: tune some animation settings
build: increase FRAMEBUFFER_SURFACE_BUFFERS

-reference wingray
recovery: sync with current graphics
power: interactive: adjust some parameters
recovery: sync with current init (remove property:ro.debuggable)
p4-common: set PRODUCT_AAPT/PREF_CONFIG

-add hdpi in case mdpi is not available
-add xlarge to sort some spacing
-add mdpi as preferred

-reference tf101 and loosethisskin
recovery: set ro flags after class_start (on boot)
Improve bootanimation performance
Start using inline kernel building
Enable TWRP building

Change-Id: I2707db0c0e86a6973796c771f8cd267873fe34b0
Revert "Start using inline kernel building"

This reverts commit dddfdba99fa6163cdd127a9c748dfd31238df522.
Don't include superSU in recovery image

Change-Id: I892963be6a4110150155ebd818a262dabdacb067