Switched to implementations for the git client interfaces
Added a resource to view files at a certain commit

This commit also includes advanced styles and the highlight.js
dependencies for code highlighting.
Merge https://github.com/devhub-tud/devhub into view-file

Conflicts:
	src/main/resources/static/css/devhub.css
	src/main/resources/static/less/devhub.less
Started work on a webdriver test suite.
Now using mocked LdapBackend for authentication when testing.
Merge pull request #30 from JWGmeligMeyling/view-file

Added a resource to view files at a certain commit
Merge pull request #27 from JWGmeligMeyling/mock-client

Switched to implementations for the git client interfaces
File listing, link from commit, new styles for file listing
Changed the styles for view file, changed to diff styling (with code
highlight)
Missing file
Moved breadcrum to marco
Fold & unfold
Merged master into webdriver-tests branch.
Merge pull request #34 from devhub-tud/webdriver-tests

Added an initial setup for WebDriver tests.
Changed the commitheader to work from sub folders
Merge https://github.com/devhub-tud/devhub into view-file
Rebuild less
Refactored webtests for better structure and usage.
Merge pull request #36 from devhub-tud/webdriver-tests

Refactored webtests for better structure and usage.
Merge pull request #35 from JWGmeligMeyling/view-file

View files and directories