Hammerhead: Use GCC 4.7 for the kernel

Change-Id: Ie4b65270549c00136e3fd16eb6a0fa737f9bac9b
New dependencies

Same as mako commit

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Remove lge/hammerhead no-op.

Change-Id: Idc25eff9db1a380fd789132aa2a46f6e82e36a30
Hammerhead: Fix for roomservice

Change-Id: Id8129697d177cff4b9d868c0634f7ce4212cde30

Conflicts:

	AndroidProducts.mk
	du.mk
	du_hammerhead.mk
	venture_hammerhead.mk
Hammerhead: All kinds of fixes and shit

Change-Id: I945975a8b9eb1ef41ecec54240c14a3dc70410b8

Conflicts:

	du.dependencies
	venture.mk
Use standard syntax to initialize fields.

Clang compiler gives warning to old gnu syntax.

BUG: 18193625
Change-Id: I7f43284f14353d68119173e2115893bcefd0d7e7
Hammerhead camera: Fix unused variables

For build-system CFLAGS clean-up, fix unused variables.

This only cleans the parts of this project using -Werror.

Change-Id: I26ee6aa9c08c3f7ff5a28e4995bbcc4748910e94
Use __typeof__ for C++11 compatibility.

Bug: 18466763
Change-Id: I13caa2d79a35db64ad3d9ed87fb0dc835c3e96dd