Init.d support

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Conflicts:
	include/private/android_filesystem_config.h
Squashed adb fixes.

fix up adb to prefer /sbin/sh if it exists

allow always insecure

Change-Id: I5c15731c95d123488e90aaeac5b497f556b53363

Conflicts:

	adb/Android.mk
Add support for extra init

Change-Id: I200772d9f0036671ef28ca9be0ee3b5f98c0edfb