cleanup the public config header.
fix coding style
bump the copyright year
more coding style fixes.
coding style fixes and cleanup
make more symbols private.

and minor cleanup
make more symbols private /2

also minor cleanup /2.