Squashing commits from TeamNDVRu repository's jellybean branch.

Merging jellybean commits to endeavoru device tree:

         3bd9ed3e jellybean initial commit, stuff by _lazy_ mdeejay :)
         aff614e7 fix radio autoconnect
         cf784193 removing unneeded that was tried from tg-jellybean repo and accidentally left in - thx @tgascoigne
         7ec8d0b9 adding proprietary-files.txt from ICS, was missing, without libril
         36b97d49 merged rogro82 legacy audio wrapper from tg-endeavoru-jellybean
         f2b906d5 removing duplicated boar conf part
         e9d2b6b7 adding audio legacy so for rogro82 audio patch from tg-endeavoru-jellybean
         5b1512c0 Enabled AUDIO_DISABLE_MIXER_TIMESTAMP_CHECK
         0d932017 Free audio devices in adev_close
         72ff2dc3 Added rogro's audio_policy stuff
         394856e5 correcting typo
         b359ddbc Ported liblights from ics
         1b76b0c4 adding back ics service for volumes
         8cd368e0 adding source built cm kernel
         03dff4eb noise cancellation mic echo fix, thanks tg-jellybean repo!
         270fa08c 1) removed audio hacks 2) cleanups 3) added audio and camera cflags
         55db88a1 fix typo
         336efcd4 updating prebuilt
         50246527 fixing source built rild stuff
         a99b8aad added missed libnl_2
         d6b7c488 Hostapd related changes
         ff66c1f7 typo
         60ceb6cc JB style mounting SD card
         eedd35d4 use HTC new libhtc_ril compatibility config
         b63d41dd Merge branch 'jellybean' of github.com:TeamNDVRu/android_device_htc_endeavoru into jellybean
         70064a92 initial Camera overlay
         c510548c removed useless softap lines
         c6129f05 cleanup vold.fstab
         a78e29b2 Revert "JB style mounting SD card"
         d234301e Merge branch 'jellybean' of github.com:TeamNDVRu/android_device_htc_endeavoru into jellybean
         da18fc42 adding no face detection for rear cam too
         e2d5741f commenting out, its not yet merged into cm camera
         7aab3c83 proper Camera overlay config
         3d53e8cd Flag for " Separate configuration of auto-brightness for button/keyboard backlights"
         81efc101 Added Endeavoru power HAL
         6e4b34d8 640MHz enough for screen off
         9cacdf54 update prebuilt kernel
         c6129f05 cleanup vold.fstab
         a78e29b2 Revert "JB style mounting SD card"
         d234301e Merge branch 'jellybean' of github.com:TeamNDVRu/android_device_htc_endeavoru into jellybean
         da18fc42 adding no face detection for rear cam too
         e2d5741f commenting out, its not yet merged into cm camera
         7aab3c83 proper Camera overlay config
         3d53e8cd Flag for " Separate configuration of auto-brightness for button/keyboard backlights"
         81efc101 Added Endeavoru power HAL
         6e4b34d8 640MHz enough for screen off
         9cacdf54 update prebuilt kernel
         b1ad3135 missed power package
         7173c131 update props list
         3f8a8da2 update kernel
         353a213d init.endeavoru.rc: added missed lines
         26bc4163 Revert "init.endeavoru.rc: added missed lines"
         b314da59 update kernel
         fd7e9845 update kernel
         0c0a4990 Removing useless audio.usb that is not supported by one x.
         0cd98ace 1) tweak power HAL 2) update kernel 3) update overlay
         2402895e 1) Updated kernel 2) cleanup init.endeavoru.rc 3) update overlay configs
         febe6497 typo again
         2217b97b Fixing wifi hotspot - using channel/hw_mode preset.
         42cff4d9 Merge branch 'jellybean' of github.com:TeamNDVRu/android_device_htc_endeavoru into jellybean
         c9176eac echo fix by Adrian Ulrich <adrian@blinkenlights.ch> (pabx @ xda).
         6f64a148 Adding back poweron_modem service to load modules before rild starts.
         0e6b040f Clean compiled prebuilt kernel to fix lowpower core and freq issues.
         58951219 Adding pollyd echo fix by pabx (Adrian Ulrich <adrian@blinkenlights.ch>)
         873a2db2 removed BOARD_FORCE_RILD_AS_ROOT
         1028f6c6 polly -> pollyd
         74b6545b update kernel and ramdisk scripts
         17cb3f2a Revert "polly -> pollyd"
         689b0dd3 Polly call not needed, runs as service from ramdisk.
         4c9053c6 cleanup system.prop
         3a10864b update fingerprint
         1c8e8c58 Adding call volume fix by Adrian Ulrich https://github.com/adrian-bl.
         00e74c41 update kernel and modules
         a35f1c2c overlay cleanups
         2e9296e2 update README
         59b3e3d3 init.endeavoru.rc: Cleanups
         33b803b2 cleanups
         9892f0b8 Adding poweron modem scripts to device tree.
         efdebed5 1) updated Polly/pollyd (pabx) 2) updated init.endeavoru.ru (gps) 3) cleanups
         c6f62851 oops. typo
         6b8a6237 another typo
         abb5fc3d Enable support P2P (Wi-Fi Direct)
         f1c1fab9 Added p2p permission
         2c8b9a53 Fix start p2p0 socket
         cfb242d7 clean built kernel + modules (wifi fixed)
         3f36c6a6 Disabled P2P (Wi-Fi Direct)
         b6f18470 Merge branch 'jellybean' of github.com:TeamNDVRu/android_device_htc_endeavoru into jellybean
         b5b98db6 update kernel and modules
         2fffbbac Build iw tool from source
         49c84522 Revert "Build iw tool from source"
         0b5b58b2 Build iw tool from source
         597d04b7 removed useless .gitignore
         06632424 removed useless includes
         ee2d9dfb Adding JB version of camerawrapper for ISO fix
         b2a5804b Multitouch games fix, prebuilt updated.
         77255048 updates from 2.17.401.2 OTA
         b55c4585 massive cleanups
         ba544e1d system.prop: speeding up ums file transfer
         77a5d9ff update permissions
         7b3e33ec update kernel
         53b3d379 permissions: nfc
         7958a749 Move surfaceflinger_client to device tree
         6355d705 use new CM10 bootanimation
         86c0f861 temp disable powerHAL
         6101005b update kernel and modules (2.17 RUU)
         dbc69b8a Revert "update kernel and modules (2.17 RUU)"
         9c3a3630 Enable PowerHAL
         d508401d ramdisk: enable scheduler setting
         9ec508d1 Merge pull request 1 from seader/patch-1
         b6eb15e9 add recovery: enable building recovery, with everything working (adb, mass storage, charging, ...)
         fd6712a9 Merge pull request 4 from seader/jellybean
         3d7d4f65 Merge pull request 2 from seader/patch-2
         12703171 Merge branch 'jellybean' of github.com:TeamNDVRu/android_device_htc_endeavoru into cm jellybean

Change-Id: I4a4fb65286469fd09bcd95828aa9a1610ec151c6