Add translations tests

Add a new test suite to verify the correct usage of the t() functions.

For instance:
t2('%s test', '%d tests', 1);
is wrong, since gettext can't compile the .po file (for the above example
msgfmt exits with the error message
"format specifications in 'msgid_plural' and 'msgstr[0]' for argument 1
are not the same")
just crushing it, really
fixing next previous nav edit interface, wrapping radios in labels and making hr not duplicate when switching between modes
fixing issue with buttons in fieldsets getting disabled #330
UI changes for 5.7
Add scrolling to edit mode block drag
This fixes #36
Fully remove element based scrolling
Merge pull request #334 from evancooper/language_choose_on_install_broken

fixing issue with buttons in fieldsets getting disabled #330
Merge pull request #333 from evancooper/next_prev_polish

fixing next previous nav edit interface, wrapping radios in labels and m...
Merge branch 'master' of github.com:concrete5/concrete5-5.7.0
Merge
Fix edit mode
Fix typo: asved instead of saved
theme dashboard page, making mobile theme chooser inline form and getting blue selected theme background back in there
removing extraneous legacy dashboard element calls
proxy dashboard page cleanup #306
logging dashboard page cleanup #305
debug settings dash page cleanup #304
Merge pull request #336 from mlocati/patch-1

Fix typo: asved instead of saved
community points cleanup. not sure if there is anything more we want to do to format this table thing, but for now its got the button at the bottom styling