Borrow some (heavily modified) logic from RaspiStill.c into offgrid.cc.
Fix some const-related compiler warnings.
Move cleanup logic into the OffGrid::~OffGrid destructor.
Move default-setting logic into a method of the OffGrid class.
Move initialization logic into OffGrid::init.
Move the looping logic into OffGrid::loop.
Remove an unused frame-waiting mode.
Get rid of filename handling logic.
Get rid of looping logic altogeher.
Create OffGrid instance in module init function.
Prevent C++ mangling in Raspi*.h files.
Remove unused --raw command.
Remove unused --quality command.
So much for read_file, blehhh.
Pass a fake executable name via the fake argv.