Changed routing so that it would automatically preserve chosen branch / tag across repo browser and commits tabs.
Removed manual passing of encodedName  from _AddressBar partial
encodedName is now explicitly set from repo's tip on first entry into repo detail page. Removed manual passing of encodedName into file links generated on repository browser page.
removed manually passed encodedName from download link on Tree page
Updated route for a single commit to preserve encodedName of where it came from
Removed manual passing of "encodedName" from blob view
Regex for filename to disallow special characters

Fixes #138
Added Resource-Key for other languages
Changed Resources.Designer.cs to english
Merge pull request #153 from stanshillis/branch-routing

Keep selected branch across repository/commit pages
Merge pull request #159 from mbedded/master

Fixes #138, disallow special characters for repository name