BoardConfig: Major cleanup...

Rebased formatting off of msm8660-common BoardConfigCommon.mk and found a
couple flags that were missing in the process

Change-Id: Ib70e83006cca19e97519ee11a57016ee8794d9f8
Remove "DeviceSettings" package.

It didn't seem to do anything with our source anyways.

Change-Id: I016861da73e9ec50af864d44bbe3395dc6311479
Remove hack for USB init

Change-Id: I20a50ced926f47f367674293a746d762b1ffeae7
BoardConfig: bring back disable arm pie flag.

We now have a working gcc-4.7 toolchain that allows compiling with this.

This fixes pretty much about every recent bug we have been having with
the camera

This commit needs these following alternate gcc-4.7 toolchains to function:

https://github.com/Team-Hydra/prebuilts_gcc_linux-x86_arm_arm-linux-androideabi-4.7
https://github.com/Team-Hydra/prebuilts_gcc_linux-x86_arm_arm-eabi-4.7

Change-Id: I15d72b6b3df0fb35883eb463d6deba3766143c87