Manage third-party dependencies with Composer and Packagist

Also add preliminary support for using Bower
Disambiguate module test names and add support for using PHPUnit without CTest
Composer
Composer
Composer
Fix incorrect database extension check in install controller
Commit
Commit
Email