Fix for issue 1418: a newline apparently made the median wrong.
Fixed issue 1347 (seemingly infinite loading)
Added @ealona's test cases.
Remove the CsvHelper (and fastercsv) and use stdlib CSV
Remove rcov support

As part of dropping Ruby 1.8 support, we can remove this cruft.
Add a test task for the lib/ directory and configure coverage for it
Remove ruby-debug from the Gemfile and configuration files
Remove platform requirement of simplecov in the Gemfile

Since simplecov is needed for all Ruby versions > 1.8
Replace all uses of Iconv with String#encode

String#encode is part of the Ruby standard library as of Ruby 1.9
and has replaced the Iconv library. This change breaks support for
Ruby 1.8.
Fix updating of annotation overall comment

This fixes #1431. The instance variable `@result` is always the new
result of the remark, not the original old result. The caller of the
template passes the old result correctly as a local variable `result`,
but the template is not using it.

Tested:
- local server
- rake test:unit
- rake test:functional
Add functional test to cover comment edit forms
Fix for issue-1414: Grade doesn't get updated when grading under TA
Added GitHub issues list link in footer for admins and TAs
Added translations for Github issues list link.
Issue 96: Implemented feature request for at least one column already present when adding spreadsheet.
Style formatting.
Merge branch 'iconv-to-encode' of https://github.com/ferrous26/Markus into ferrous26-iconv-to-encode
Added parentheses.
Merge branch 'remove-csv' of https://github.com/ferrous26/Markus into ferrous26-remove-csv
var name & indent fixes