Enable phone encryption.

Phone encryption (which can be enabled in the GUI through
Settings -> Security -> Encrypt phone) requires a partition
to be marked as encryptable. Otherwise the following error
is thrown:

  D/VoldCmdListener(  137): cryptfs enablecrypto inplace {}
  E/Cryptfs (  137): Cannot get size of block device

Set encryptable flag on /data, and store encryption keys
in the footer (the last 16KB of the partition).
Add support for vibration intensity change!
Support for BLNv9
Merge pull request #9 from kuba/jb-3.0-crypt

Enable phone encryption.
Merge remote-tracking branch 'ivendor/jb-3.0' into jb-3.0
Changes from arco branch
Updated kernel!
Beta 4!
Check for BLN Control pay app!
Updated kernel!
Revised recovery organization
Fixed adb sideload
New static boot image!
release1 finally!
Updated prebuilt kernel!
Fix bad line on front camera preview