Re-write device tree and fix encrypted data backup

1) Remove dependence on msm8960-common
2) Remove unused liblights
3) Use more compatible binary partition sizes instead of hex
4) Include qcom hw identifier on kernel command line
5) Inherit default init.rc and add services