Merge pull request #2 from exklamationmark/development

Correct the command used in the guide
admin can masquerade as other users.
add log.
Merge branch 'master' of github.com:Coursemology/coursemology.org into development
Merge branch 'development' of github.com:Coursemology/coursemology.org into development
fix sbm doesn't have multiplier.'
Merge branch 'master' of github.com:Coursemology/coursemology.org

* 'master' of github.com:Coursemology/coursemology.org:
  multiple files upload for missions and training
  welcome page refactoring
  auto login app if Facebook is connected
  adding multiple file uploads control
  fixed resource loading error when customised theme incorrect
  correctes spelling mistake "staff" -> "stuff"
  allow stuff to edit students details
  enable edit of name for stuff management
  change date to date time for creating mission, training and announcement
Merge branch 'master' of github.com:Coursemology/coursemology.org into development
add new mission question type, coding question.
add code submission for mission.
remove quiz completely
code annotation
enable code styling in comments
auto login if Facebook is connected
auto login when connected to Facebook fixed
updated auto login with Facebook connected
added favicon
fix masquerade bug when current_user is hasn't been confirmed
ensure no user can change role id other than super user