Two changes: new schema and cpplint.py fixes

This has a new test schema that includes an Avro array field and also
fixes all lint errors in the "original" code in this repo (i.e. it does
not fix lint errors in the code copied from other repos, and 3rd party
code that is fetched and built as part of this build)