Don't require any app/views/themes softlink to exist.
Don't require email and Gmail config values when running tests.
Bump assets version link to /47/.
Merge branch 'master' into topic-jenkins-build.
Add run-all-tests.sh script.
Upgrade to ScalaTest 2.2.0

I was hoping this would make @DoNotDiscover tests runnable somehow, but
seems it didn't.
Add run-embedded-comments.sh script.
Add timeout Bash script.
Timeout long running tests, and return correct status code

Also call npm & bower install.
Merge branch 'topic-jenkins-build'.
Clarify timeout.sh's license.
Make E2E test work when run via Jenkins.
Run Gulp before starting tests in Jenkins.
Show reply button in comments toolbar for embedded comments

But it doesn't work yet.
Activate the reply button, for embedded comments

Comment no. 0 is the title, -1 means no-id nowadays.