Freeze dependencies

To avoid random build errors on Travis, we now use explicit version numbers. This would have prevented this build error: https://travis-ci.org/zerovm/swift-browser/builds/39964680

After freezing the dependencies, we updage Angular to 1.3.1 and fix the test failure. Fixing this includes upgrading Jasmine to 2.0 which has a better async test syntax.