jf: update camera driver from I9505GUEUCNF3

Change-Id: I07f0e1748ac97cc2dd066cade6fd68cf9de99e55
bcmdhd/bluetooth: kangbang samsung NF3 source

* includes the very necessary whitespace additions
* these subsystems are dependent on eachother
* also pull in these commits on top:
  ba740448b5188f9a5baf12c0ae6d6f040886f9b2
  85c56a8570201a4d9495b0c45f76de0bc1c71bc7
  b617f5225d8a72e79d3d8670f5c26b54a53151a6

Change-Id: Iee63b43412a5c6dea9b7f87af292ecadaf7843e0