Fixed masterlist parsing error.
Fixed issue #97.
Fixed issue #96.
Backend changes for issue #99.

This should be all the backend changes required. Reading/writing of new
settings tested. Sorting works fine using default and other branches. If
an invalid branch is given, a sensible error message is produced.

Still need to update settings UI for editing the branch.
UI changes for issue #99.

That should be it. Tested and working for me.
Docs updates.

Some HTML5 conformance fixes, some content changes to match recent code
changes.
Fixed report validation issues.

`X-UA-Compatible` is reported as invalid, but it's necessary for the
built-in viewer to work.
updated russian translation  (BOSS3 b9 still using old translation from b5)
Fixed issue #100.
Bash Tag info was missing from readme.
Updated copyright dates.
Merge branch 'master' into api-changes