Adding RaspiCam support

RaspiCam device abstraction. Currently only supports still capture.