stash
Merge from maser
Add task type service
Present new style task types on test start form
Present progress selected and unavailable task types
present all task types (with availabilty notice) on progress and results pages
Merge from master
Present all task types on results page if test is public
Present full test results when unlocked and viewed by another user
Reduce dash website input placeholder to fit on smaller screens
Present account required modal when selecting js or li options
Improve sm layout task type spacing
Tidy up modal lead spacing
Add http auth and custom cookies 'account required' notification
Tidy up sm layout test start opts
Fix button layout for sm account required modals
account-requiredify http auth and cookies on test results page
account-requiredify js and li on test results page
More-correctly align full-single radio buttons
Fix test options tests