rhine: init.rc 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.

Change-Id: Idc8c84b0fb5cbe2db1f202cd3bc6d84b589eb70e
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
rhine: Removed useless CM dependencies file
rhine: Add TCP delayed ACK settings

Change-Id: Idf21644916c3faf4c8b2acb346d87a28215a1353
rhine: add MDP idle notifier permissions

Change-Id: If92d3fee5bf4feb9c651e0d9e8268476a5943980
rhine: Fix install script for C6x02 modem firmware

Change-Id: I26cfee1a5634d72f45bffd19a1c53f2180f934d7
rhine: Enable audio offload

Change-Id: Ia25f7d9da1d2f11c6ac86600f31abe1f2004920a
rhine: Remove unnecessary hwcomposer flags

Change-Id: I682aff2d07407bfca285eb89fffcb0d7619f0c55
rhine: Use Sony camera workaround hack

Change-Id: Ic503d54e77b6f4e6d655ca4f09783812657977c0
Merge remote-tracking branch 'PA/cm-11.0' into HEAD
rhine: Add ANT+ support

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

Change-Id: I46d3c50d995458c2c951bc7548f3813b19fded55