Merge pull request #95 from ushahidi/ui-update-sep-11

UI update Sept 11-16 ..
Update the readme with first contract docs: what is it, should I use it etc
Add links to 2.x and get involved in the readme
Update jshint config, add csslint, imagemin and autoprefixer
Reformatting to match style guidelines and eliminate jshint issues
Fix jshint issues in WorkspacePanelView and fix active menu toggle
Fixing braces style in JS files
Merge branch 'coding-style' into post-detail

Conflicts:
	modules/UshahidiUI/media/js/app/controllers/Controller.js
	modules/UshahidiUI/media/js/app/models/PostModel.js
	modules/UshahidiUI/media/js/app/views/PostDetailView.js
Fix jshint errors after merge
Don't load jquery for tag model since its not used
Trying to wire up real Author info in post detail view
Remove csslint
remove unused JS libs: bootstrap, jqueryui
Remove Init.min.js while still developing
Update package.json name/title/keywords
Rearrange js lib: remove plugins dir, remove r.js
Merge pull request #96 from ushahidi/coding-style

Coding style and grunt file changes
Merge remote-tracking branch 'origin/master' into post-detail
Show actual posts location data in the post detail map

* Accept options for map view to set collapsed state, and geojson data url
* Update controller to pass collection/model to mapview,
  and to set collapsed state
* Update collapseMap code to handle initial state, and map code to
  to handle resizes gracefully
* Update post detail css to set a collapsed map to larger than default
  and fix up other CSS for app classes (vs prototype)