AUI-1454 Make lint, test, and test-browser end with an error exit code in case of failure

By adding the jshint fail report and passing the test / test-browser callback arguments back to gulp.

Related: https://github.com/gulpjs/gulp/commit/2504d1612565173b160050e8a1690aa0f28f2d84
Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>