Init: Allow building of init that is compatible with second init boot

When using second init init has already set up /dev /proc, etc
this will prevent duplicate mount points for those
Define BOARD_USE_NO_DEVFS_SETUP := true to use

Change-Id: I5620664b32e08f39da7ef7c7f9c3824d01f930d6
Signed-off-by: dhacker29 <davidhackerdvm@gmail.com>
Allow for use of custom init code for device alias

Motorola OMAP4 devices do not use the standard /dev/block/platform/omap/*/by-name/* references
Instead the init binary creates symlinks at startup for several of the main partitions
Set BOARD_USE_MOTOROLA_DEV_ALIAS := true to use this feature

Change-Id: Ied3c98daad1c2f75c68e2067ed246dea06e46f89
Merge remote-tracking branch 'aokp/jb-mr1' into jb-mr1
adb: Snapshot I3912302c5c577f1cb03f0c591834ab7b3a72ddf5

109f4e16cb adb: Use 64 bit capabilities
bbe26c1f79 Windows adb: initialize on to 1 in disable_tcp_nagle
cbb9891049 Windows adb: include stdint.h for uint8_t on MinGW-w64
267aa8b00e Windows adb: Make client stdout and stderr handles uninheritable
d7b3308511 Support adb client connect to remote server
9c60755207 Correct LOCAL_LDLIBS of adb
0d82fbf04d adb: Improve ADB's forward redirection management.

Change-Id: I88a7b1873b4ab64a9e8c7112e9c4040f06d3090d