Revert "Fix camera rebind"

This reverts commit 5ee844abe91be6254af07c9ea98657e725ef9ace.
Revert "Fix for camera longpress launch intent"

This reverts commit 77f773cb5549f05ae571a5963d0e434e6b399f7b.
Revert "Camera button rebinding and longpress camera lockscreen action (1/2)"

This reverts commit 2ccd95ca490bac585522f93b02f07a1fd687194e.
Camera button rebinding and longpress lockscreen action additions (1/2)

Adds new config_deviceHardwareKeys bitmask for camera button.
Lets you rebind the camera press/longpress and adds a new KEYCODE_CAMERA handler to inject a longpress KeyEvent in order to let you bind keys to actually trigger the shutter, in addition to launching the app itself.

This also adds KEYCODE_ASSIST and KEYCODE_APP_SWITCH to the available keys to assign longpress lockscreen actions to.

Change-Id: I63583dbbaa0f6a3d21724f4948f86bb01e44b71b