fusion3: Mass consolidation

* Deduplicate all teh things!

Change-Id: I973316424b299316b0490108ae2d42fcdd94566f
Rename lights and camera HAL to use hw_get_module_by_class

Change-Id: I59cc223ef1e2ce1936ae981d46719bd65a545e53
Add local setup-makefiles script, overriding common

* We no longer compile a akm8693 dummy library
* DASH commit: 7da2938f058957610972ea813a2f27a237e51c3d
  (Change-Id: If6b87696229edc6ae297f20e8003cc6207f18a55)

Change-Id: Ie5ec1a1c7a96b2a9165c1241e437d3b3ba7f12bd
export BOARD_VENDOR_PLATFORM for setup-makefiles

Change-Id: Iac900a22d3b5085b533b85cd958e1a6f29def67f
recovery: remove empty postrecoveryboot script

Change-Id: Ie6993ac800182256dffe0186a8c03dae2a54b904

Conflicts:
	recovery/postrecoveryboot.sh