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
Fix style issue in ldap notification