Initial device bringup [2/3]

Signed-off-by: Jacob Whatley <jacob.whatley91@gmail.com>
jf-common: Massive cleanup/update

PS3: Remove whitespace
PS4: Fix build
PS5/6: Update commit message to detail what this actually does
PS7: Removed dependency, it was unnecessary
     .git_ignore - This is why I shouldn't try to do this while multi-tasking at
     5:22pm on a Friday evening
PS8: Remove .git_ignore fo realz
- Fix and cleanup TWRP flags (it must still be manually loki'd prior to flashing!!)
  - Add libs for TWRP
- Remove unneeded overlays for OmniTorch
- Add support for Volume Rocker Wake
- Enable Buttons section in Settings

Basically, this is an "update" to the Omni bringup

Signed-off-by: Jacob Whatley <jacob.whatley91@gmail.com>
Change-Id: Ic90a34e4f9962e9d88f89393e007431600098c2e
jf: Fix race conditions during bootup

 * Use fs-mgr to mount everything.

Change-Id: I2b96dfe1c0b61a5eb8656eab53123cbc17528866