Merge pull request #942 from Buildstarted/dev

Added drag/drop file support removed FF22 paste
Fix  incorrect semicolon on index razor javascript
Move easily localizable strings (mostly InvalidOperationException message text) into resources.  Make slightly more consistent (drop single quotes, 'room' before room name, 'user' before user name).
Push language resources into razor files
improve localisability for nudge (don't construct and send a PM from the server any more)
Add culture to current thread and utf-8 to html output
Dump localised resources into index.aspx, add functionality to use those strings
Move command descriptions into resources.
Add parseint radix
change formatLanguageResource to getLanguageResource and move it off String and onto chat.utility.
shift logic for embedding language resources into cs (initial cut)
fix loldumb javascript issues, enhance capitalisation on Account Settings button tooltip.
Tidy up more complex string formats dealing with merging html fragments into localised resources.
touch credits.txt to try to get CI
Fix razor views to use inline formats rather than code blocks, touch credits back
remove HTML from @Html.Raw format strings in razor files
start to rebase localisation stuff
somehow lost some formatting and nav.  Added it back.
localise email and file upload preview stuff
Localise errors on password reset functionality