Clean up Karma configuration

This commit simplifies the Karma configuration, especially when run
through TravisCI. Bower is no longer needed to install Chai as it is
provided through a Karma framework.