[coveralls] setup coveralls front-end test coverage tracking
[travis, coveralls] send coverage data only on non-minified build
Merge branch 'develop' into coveralls
Merge branch 'develop' into coveralls

Conflicts:
	src/main/webapp/gulpfile.js
[gulp] fix gulp test task; (call cb())
[karma] fix ignoreSynchronization problems
[front-end] save placehold.it images locally for better test stability (connection problems)
[protractor] wait 100ms until page loads (fix not-finding angular error)
[protractor] use browser.wait until window.angular is present instead of browser.sleep()
[travis] fix broken builds not showing as broken (expect always return 0 error code)
[protractor, e2e] refactor browser.wair call
[travis] fix running tomcat before e2e tests (use bash instead of expect)
Merge branch 'develop' into coveralls
[travis] fix marking build as broken if mvn test fails
Merge branch 'develop' into coveralls
[travis] disable tomcat7 log buffering
Merge branch 'develop' into coveralls
[travis] fix test script error code returning
Merge branch 'develop' into coveralls
Merge branch 'coveralls' into develop