init: Blank framebuffer to clear Sony boot splash

Change-Id: If55a9c1e66c17f8005b3c1f49961fc57706f6613
init: fixes for encrypted devices

Postpone some /data setup until post-fs-data, so it applies to
decrypted mounts.

Also enable the sensors service, still in class main, so that it's
running for both the decryption screen (if enabled) and final boot
state.  Fixes CYAN-4682 (reported for rhine).

Change-Id: Idc8c84b0fb5cbe2db1f202cd3bc6d84b589eb70e
shinano: Add ANT+ support

* Add ANT+ permission, framework library, support libraries.

Change-Id: I46d3c50d995458c2c951bc7548f3813b19fded55
init: Add setup_fs service for userdata

* Used for formatting data after unlock,
  as the userdata partition is zeroed out after unlock,
  but a filesystem isn't created.

Change-Id: I17aba9ed9778431e48f9605d10a7fde8be9b7b86
Merge remote-tracking branch 'cm/cm-11.0' into kitkat