Enable PHPCS testing

This adds the coding-standards repo as a submodule and enables PHPCS testing on Travis.  Most of the clearable errors are taken care of in this PR, but there are a bunch that remain.  Some are due to errors in our sniffs (mostly the "No blank line found after control structure" errors), others just need someone to go through and clean them (mostly the "Line exceeds 150 characters" warnings).