3112: add source_version to discovery document.
Merge branch 'master' into 3112-report-bug
Merge branch 'master' into 3112-report-bug

Conflicts:
	services/api/config/application.default.yml
3112: config settings, mailer, popup display
Merge branch 'master' into 3112-report-bug
3112: when you experience a git error, that is when you see it's true colors!!
3112: simplify report message send logic
3112: add "report issue" button to 404 error page
3112: add tests for the new show version info and report problem buttons in help menu. yes, the tests did uncover a couple edge cases not covered by manual testing.
3112: report issue works for no user and inactive user cases.
Merge branch 'master' into 3112-report-bug
3112: trailing white spaces
3112: log when an issue is reported
3112: minor label updates
3112: add ajax event handling
Merge branch 'master' into 3112-report-bug
Merge branch 'master' into 3112-report-bug
3112: add "report issue" button to fiddlesticks error page
3112: add test to check the existence of "report issue" button in fiddlesticks error page
Merge branch 'master' into 3112-report-bug