We don't use submodules any more
Merges the Candy dev environment

Comes from https://github.com/candy-chat/vagrant/pull/1.

There's no convincing reason for this to be excluded from the main reason. The Vagrant environment makes working on Candy easier (provides an XMPP server for testing, Selenium & PhantomJS for automated tests and a ready-made NodeJS environment for building.

This excludes candy-plugins for now. We can figure out how that fits later.
Add basic test infrastructure with Intern, Sauce Labs and Travis CI
Start testing some parts of Candy.Util

These are simple unit tests to get us started. Because of our dependency on jQuery, we cannot run these specs in node.js; they must run in a browser which defines window. Maybe we could look at PhantomJS for the quick test run (`grunt watch`) to avoid requiring a connection to SauceLabs.
Fix paths for tests
Use Phantom.js for fast tests