Adding Javascript runtime to MarkUs
Fix for issue 1333 with help of @tiagochst
ssl_requirement: using a gem instead of vendor/plugin
Replaced deprecated error.add_to_base to display error
Added javascript function to handle marking state changes
Updated view rjs files to call js function created to handle state changes
Warn user if bundler version is to low

As we are enabling the support for ruby 2.0 platform (mri_20 in
Gemfile), we need to have Bundler >= 1.3.5
Removed redundant error clearing line in javascript code
Fix for issue 1333 with help of @tiagochst
Removing blank spaces and lines
Merge branch 'issue-1333' of github.com:rafaspadilha/Markus into issue-1333

Conflicts:
	app/controllers/assignments_controller.rb
Added functional tests for hidden assignments
Removeing ssl plugin, gem was inserted
Simplified changes and updated js fix to avoid reloading client browser upon clearing error
As ssl_requirement is not used in the code, we're going to remove its gem.
Merge pull request #1392 from tiagochst/issue-1324-ssl-requirement

Issue #1324: Move ssl vendor plugins to gems or lib
Code clean up.
Merge pull request #1387 from beepted/issue-1032

Closes 1032 - Must refresh page to be able to release result if there was an attempt to mark incomplete result as "complete".
Updated student id reference to grade_entry_student
Merge pull request #1401 from beepted/issue-1375

Closes #1375: Fixed Download Grades Spreadsheet Error