battery/ocean: changed variable names to standard STL name format, removed constant literals.
battery/ocean: struct controller_t renamed to controller
battery/ocean: replaced two literals with OCEAN_NAN, added static assert for ocean::controller type.
Merge branch 'master' of https://github.com/acfr/snark