RepositoryController - read method
Tests and basic implementation
Repository controller - getSiteList method
Tests and basic implementation
Repository controller - update method
Basic implementation and tests
Merge remote-tracking branch 'upstream/master'

Conflicts:
	api/src/main/java/org/craftercms/studio/api/exception/InvalidActivityException.java
	api/src/main/java/org/craftercms/studio/api/exception/InvalidContextException.java
	api/src/main/java/org/craftercms/studio/api/exception/ItemNotFoundException.java
	api/src/main/java/org/craftercms/studio/api/exception/SiteNotFoundException.java
	commons/src/main/java/org/craftercms/studio/commons/exception/StudioException.java
	server/src/main/java/org/craftercms/studio/controller/services/rest/RepositoryController.java
	server/src/main/java/org/craftercms/studio/exceptions/formatter/impl/ItemNotFoundFormatter.java
	server/src/test/java/org/craftercms/studio/controller/services/rest/RepositoryControllerTest.java
Merge remote-tracking branch 'upstream/master'
Disable compass & edit clean task

Make the clean:dist task remove not only the contents inside the build
folder, but remove the build folder itself (target)
Rename environment property set and get methods
Restructure app to have 2 views (dashboard & preview)
Style studio UI navigation and update bootstrap to version 3.0
Complete styles for collapsed navigation
Fix build issues & disable cssmin and uglify tasks
Update JSHint options and lint code

Update the JSHint options to be as compliant as possible with the
sonar javascript rules -http://sonar.craftercms.org/rules_configuration/index/6
Merge remote-tracking branch 'upstream/master'
Fix failed test
Install grunt bower task and change /components to /lib

The Grunt Bower task helps load only the important files for each
component.
Repository controller
Added more tests and method implementations
Repository controller
Added more tests and method implementations
Validation Exception Formating
erge dejan changes
Merge remote-tracking branch 'upstream/master'