CMake: support format options and cppcheck, doxygen targets
PowerSaver never had the device details set on it; set a default
OcherBook is relicensed under BSD 2-clause
Remove old Makefile
Update formatting of ocher sources.

I've come to favor the linux kernel formatting.  Post-licensing-change
seemed like a good time to do something stupid like this.
Some thoughts on fixing old events after sleep