Remove HomeSample from builds

As good as it looks, we already have a launcher (Launcher3)

Change-Id: I87cac70eec30fd62d6f7ecb7777caa9d240fe0ee
remove quicksearchbox

Change-Id: I7d2bd2a51544c7631b7ea728182f2d5f3b15b9ab
Allow Device Specific Headers

This allows a device to define its own headers compared to default

Conflicts:
	core/binary.mk

Change-Id: I6f9b836646f2ad812d73b3dd2a3bc81a3cebc3e3
add recovery and kernel changes

Change-Id: If3df3e1c286559bec15b0fab084941c939272b83
Make the kernel image format parametric instead of a chain of if/elses

Change-Id: I54bfcdecb8647f7bcf744e72b2de19fcf4e4e7ac
kernel: Ignore errors with module building

Let kernel fully disable loadable modules

Change-Id: Ia37ec927b092c041ee4c68bf9fd0f28b7339c8ca
There is a Better way of doing this

Revert "kernel: Ignore errors with module building"

This reverts commit 2a599cb39014a32634e12d49c3594b5f03ffc7e6.

Revert "Make the kernel image format parametric instead of a chain of if/elses"

This reverts commit 2fcb3da87f70b6fc8349519dad5910e357e70e70.

Revert "add recovery and kernel changes"

This reverts commit 4b1e7f26385fa04aa7bb18d9a9db9e1bc62afe1d.

Signed-off-by: rebelos <ks50497@gmail.com>

Conflicts:
	core/Makefile