drivers: misc: Generic BLN implementation

Change-Id: Ia515468766b76612e8920c2c73689187048b08e8
serrano: Device implementation of BLN

Change-Id: I8cd70e9915275c4db66c0757a05f1c7b7a43298b
defconfig: serrano: Enable generic BLN

Change-Id: I09d2feeca7bb1200b284a96196c4721e4abd9336
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_kernel_samsung_msm8930-common into kk_mkt