tf700t: init: remove hciattach service

* added kernel patches for bcm4330_rfkill and bluesleep to board,
  this service config is no longer needed with the kernel changes
  and Bluedroid

Change-Id: Ie6997ae203d4665968db4e3932ea88c6c462fdeb
tf700t: init: enable low power mode

* Disabled no_lp, as it was causing the lower frequencies to not be used.
  I'm assuming this was done to combat the slow I/O on the device. Since
  ROW has been implemented, this shouldn't be much of an issue anymore.
  This is also following grouper's setting for no_lp.

Change-Id: I6ebe39417cd29b0b3107f3b547eccd3121295100
tf700t: init: remove unneeded inmod commands

* These modules have been changed to built-in, it requires the following change:
  http://review.cyanogenmod.org/31810.

Change-Id: Ied67b37f7f343a1996a179bef7261458e1294f65
TF700T: add support for ec_wakeup (device)

* Added DockEmbeddedController class for access EC data
* Added support for toggle ec_wakeup (asusdec)
* Added AutoParts dock preference (ec_wakeup)

Change-Id: I11c5e298de3a31612a0f339415d2a7bf3adbaaa4
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
tf700t: update BTM_DEF_LOCAL_NAME to correct make/model information

Change-Id: I2139a5eef1b9beea6d6ae002c4ae0ca06f0661a1
tf700t: use NEON optimizations

Patch Set 2: Remove HAVE_32_BYTE_CACHE_LINE, it got reverted.
Patch Set 3: Only set ARCH_ARM_USE_NON_NEON_MEMCPY to true
Patch Set 4: mistakenly removed HAVE_32_BYTE_CACHE_LINE, added back

Change-Id: I2703b81d51addff92dfb3f2393eeedf20b6e466b
tf700t: fix cache target for NEON optimization

Change-Id: Ib94520f712d6819ffbf60fa4c0905b27cdf2ef34
TF700T: keypad notifications and AutoPart fixes

This change adds support for displaying notifications in the status bar on special keys strokes
(wifi, bt, brightness, media, caps-lock, ...)

Fixes:
- fixed the keyboard wake up on re-dock.
- used stat_download icon for lte
- Reorganized DeviceBroadcastReceiver

Patchset 2: Disabled key debugging

Change-Id: I576cbe94447ef9dbc8eb3dfc526058957adeda21
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
tf700t: boardconfig: fix target typo

Change-Id: I931c4d6c0a69dfed5f6aa785317c4de105212972
tf700t: boardconfig: fix whitespace central

Change-Id: I989122ced3fbc3adbeeac3044b8af113fee1d8f4
TF700T: unset ec_wakeup on undock

Change-Id: Ifa8ff0d41be41ac60735fe76225b38dedcd3604b
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
tf700t: tethering and adapter fixes

* Fixed bluetooth tethering
* Fixed USB tethering
* Fixed ethernet adapters detecting correctly

Change-Id: I959d9ab13d1b47673547dff412edc788f409b884
TF700T: fix asusdec keylayout

Since we don't have Asus KeyCodeLabels, asusdec.kl is broken. Map
specific device keys to F1..F7 (all of this keys are handled by the
asusdec library and any of them are passed to apps)

Patchset 2: Fixed keys with WAKE_DROPPED option (to ensure the device is wake
            up on key stroke)

Change-Id: I6e2fd2e601704d7f816c6a9006f80fec44a3de96
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
tf700t: remove dual band support

Device doesn't seem to support 5ghz, I've research and looked and can't find
much information, removing for now until can be proven otherwise.

This coicides with: http://review.cyanogenmod.org/32326

Change-Id: Ibf4af0de265f17b57fa8bd542f38b2cc6de72bd2
TF700T: add smartdimmer setting

* Added setting for Nvidia Smartdimmer technology.
* Some minor fixes
* Added defaults
* Updated spanish strings

Change-Id: I25583991dc10bdbb03bc1f45a46635559bf645e4
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
tf700t: ramdisk: remove defunct smartdimmer config

* Removing the write option for smartdimmer, since this was being
  overwritten on boot after init.

Change-Id: I2a3ab672454f75a86c80967e0b29f9ec171950fd
tf700t: remove config_show_cmIMESwitcher config

* This was designed for the old tablet UI which would hide the CM
  IME selector that would show on the old notification panel. This
  is no longer needed, and depricated.

Change-Id: I182e567ba5aa21b1adf7adebf83ad46fa9c88835
tf700t: set has_led_flash to true

Change-Id: I79741f7062accb37bcc91c74d5da175fc2797bee
tf700t: change to allow 4 users

* Match ASUS default of 4 users on 4.2 update. System doesn't handle more
  than 4 well.

Change-Id: I1733387274bf6a82e052bfb536ab84b50df864a6