kernel: package the HW random core module

And update the crypto-hw-hifn-795x to use it.

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@37231 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm2708: package the HW random module

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@37232 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: add a bunch of missing LCD Kconfig options

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@37233 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm2708: package the SPI master controller driver

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@37234 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm2708: package the i2c master driver module

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@37235 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm2708: drop support for 3.3 kernel

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@37236 3c298f89-4303-0410-b956-a3cf2f4a3e73