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
move modules from lib/modules to app/modules
only update grade after finish all questions in a training (fix for mcq.)
first pass at CSS tweaks
add select_all option to mcq.
clean precompiled assets for dev branch
change training/do view to support mcq with select all answers.