Apply phpcs and phpdoc fixes
Refactor get_dropdown_contents to workaround phpcs errors
Eliminate PHP 5.3 requirement, replacing namespaces and closures
Account for renamed files in pre-commit hook
Exclude phpcs from unit tests