remove themes engine leftovers

Change-Id: Ia97ef0f221491141947427d6816a195ad704a762
add support for non-OTA builds
Now it's possible to skip OTA package if NO_OTA_BUILD is set to true.
That will allow build of custom (which are un-upgradable) ROM builds.

Change-Id: I7d601586bc6e672faca19f08fdeb28b9cca1c7c4
gestures and additional dictionaries in build-in keyboard
This will return gestures and extended dictionaries that were removed during 4.3 merge.
Very usefule for people wishing to use non-market keybord, for example the one from CM.
Note: CM keyboard is somewhat more advanced since it provides much wider support for secondary
      keys values and languages. CM keyboard can be enabled as part of CM packages pack
      which can be enabled by setting EXTRA_CM_PACKAGES to true.

Change-Id: Ica8b75fb655b86cb4b5063d3641d0ece37a89bee