RaspiCam:
Restructured the creation functions to return error codes
rather than the components themselves. Makes error handling
a little more sensible.

+ added a missing function comment
Merge branch 'camera_dev' of https://github.com/JamesH65/userland into camera_dev