input: Add BLN support

Credit to neldar, creams, and Mr. X. Original commit could not be found.
Revert "input: Add BLN support"

This reverts commit cabcf8feffe3fc6c57680261ca833e0ccc95048d.

This code is horribly written (ex: holding infinite wakelock while the screen is off); I'll rewrite it later.
Sultan_*defconfig: v1.4.8