initial bringup for common device repo

TO DO:
------

- fix up variant.sh
  - allow Verizon to get its shit
  - allow Sprint to get its shit

- Cleanup
  - BoardConfig.mk
  - device.mk
  - proprietary-blobs.txt
    - and all of its variant-specific siblings