Fix issue #1295: Added a check to see if every group being collected had only one TA assigned to them.
Fix for issue 1295: DIsabled button if more than one TA is marking the same set of submissions.
Added check to second branch to make sure it fails for any user except for a TA.
Fix warnings generated by assert_select

Some tags are not closed properly, so the HTML parser complains when
doing assert_select in functional tests.

Tested:
- rake test:functionals
Upgrade to Rails 3.2.18

The first step of upgrading to Rails 4
Upgrade most dependencies, but lock shoulda-context for now

Upgrading it seems to break one test.
Open the flood gates and upgrade to the latest shoulda

Shoulda done this when we dropped Ruby 1.8 support.
Upgrade rubyzip

Another result of dropping Ruby 1.8 support.
Upgrade exception_notifier
Remove dead comment from Gemfile
Rename rubocop-todo.yml to .hound.yml
Tweak Hound for method chaining

Prefer having a leading dots when chaining method invocations.
Merged Master fixed conflict.
Added translations for French and Portuguese, also did some formatting.
Fix for issue 1485. Updated controller to include values 500 and 1000 so that it will be added to the show xx per page filter.
Merge pull request #1499 from gello88/issue-1485

Fix for #1485. Updated controller to include values 500 and 1000.
Merge pull request #1428 from ealonas/issue-1295

Fix issue #1295: Check to see if every group being collected had only one TA assigned to them.
Merge pull request #1483 from zhangsu/fix_assert_select_warnings

Fix warnings generated by assert_select.
Merge pull request #1481 from zhangsu/hound_ci_config

Tweak Hound for method chaining
Merge pull request #1497 from ferrous26/rails-upgrade

Rails upgrade to 3.2.18