rhbz1066701 - Add bookmarking for version group's languages page tab.

When clicking on a bookmarkable item, the browser's url changes.
When manually entering said url on the browser, it will show the appropriate active elements.
This contains some functional tests, but does not cover everything.
Some necessary javascript libraries are added to the war file, which may be externalized later.

rhbz1066701 - Change the url hash on the browser when selecting a language.

rhbz1066701 - Parse and recognize Language tab hashes in project group page.

rhbz1066701 - Hashes applied to all relevant page sections.

Still need to do cleanup.

rhbz1066701 - Correct issue with settings tab sub-sections.

rhbz1066701 - Use crossroads.js to handle url updates and parsing.

rhbz1066701 - Add functional tests.

Very basic tests to check for Urls. These may have to be extended to check for all possible scenarios.
Merge remote-tracking branch 'origin/master' into rhbz1066701
rhbz1066701 - Correct Checkstyle violations.
rhbz1066701 - Changed project version url in Version group page.

The new url to access a specific project version should be of the form ../version-group/view/<slug>/projects/<project slug>/<version_slug>
Merge pull request #397 from zanata/rhbz1066701

rhbz1066701 - Add bookmarks for Version Group page.
Fix document list not update after delete
fix checkstyle
Merge branch 'integration/master' into project-page

Conflicts:
	zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/version-group/settings-tab.xhtml
	zanata-war/src/main/webapp/resources/script/components-script.js
	zanata-war/src/main/webapp/version-group/version_group.xhtml