sensors: Refactor the code

Move some code out of sensors.cpp to be able to compile the code partially in C.
This greatly extends portability as C supports designated variables.
u8860: Add camera libraries

Need these libraries to get camera working.