fix for side bar badge item count when it's 0
fix notification bug, only notify once for their level reached
bug fix for crash when user first attempt training while reattempt mode is disabled
exp transaction history
use Facebook profile page if linked
hide achievements and topic mastery for staff
Merge branch 'development' of github.com:Coursemology/coursemology.org into dev/raymoond
assets precompile
use s3 for file upload
trim head and tail spaces for names and emails of updating staff and students
files for submission
download submission files in submission gradings
added mark as pending in comment summary
recompiled assets
Merge branch 'development' of github.com:Coursemology/coursemology.org into dev/raymoond

Conflicts:
	app/models/user_course.rb
	public/assets/application-3b4ceb87614a03c007bbf0e0f82c3792.js
	public/assets/application-64f93aa4d0a33b1494b95c5798ad7eaf.css.gz
	public/assets/application.css.gz
	public/assets/application.js
	public/assets/application.js.gz
	public/assets/bootstrap-wysihtml5-757ecf6fbb670d36519a49c514ec3ea5.css.gz
	public/assets/bootstrap-wysihtml5-d8e3837ccf9ce7a0883e9330d7fbc286.js.gz
	public/assets/bootstrap-wysihtml5.css.gz
	public/assets/bootstrap-wysihtml5.js.gz
	public/assets/bootstrap-wysihtml5/wysiwyg-color-302f69eedfbd67c993f8ce2bc64c971c.css.gz
	public/assets/bootstrap-wysihtml5/wysiwyg-color.css.gz
	public/assets/manifest.yml
removed compiled assets