Feature/kgu/unit tests angular travis update

Bringt:
- Setup für Unittesting: Layout, karma.conf, launcher
- Tests für ConferenceService und TrackController
- Update jshintrc gemäss VT-Resultate
- Update angular und bootstrap Versionen. (angular-mocks hat mit der alten Version auf Travis Probleme gemacht)
- Tests nur mit PhantomJS. Chrome und Firefox laufen nicht auf Travis. Beides vorläufig entfernt. Siehe Firefox Support on Travis CI #27.
Oh-oh! Mischung von Tabs und Spaces, unschön. Werde wohl trotzdem approven, schliesslich ist dies "nur" eine Test-Datei, und das kann man auch ein Andermal flicken.