fixup format layout
moved SF specific commands tests
moved shared commands tests
Texts can be archived to hide them from public view
wip: un-archive texts
question templates: added projectid into api and client side
copied to GlobalQuestionTemplates (temporary class for migration); moved questionTemplateModel to sfchecks
questiontemplates php unit tests passing
wip migrateQuestionTemplates migration script
migrateQuestionTemplates migration script
questionTemplates E2E tests passing
build file tweaks
removed reference to missing test file
build tweak
added karma teamcity reporter
build tweaks
changed text settings button to be generic cog icon
fixed bug on questions page where listing question templates failed
Fix a few tests broken by recent API change

With the "Remove Texts" button renamed to "Archive Texts", a few tests
need to be updated to search for the new button name. While we're at it,
also remove the use of browser.navigate.back() from one test and replace
it with browser.navigate.refresh(), which is less timing-dependent.
wip: un-archive texts