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>

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>
AUI-1356 Use 'for' as the preferred way to find field label
AUI-1356 Source formatting
Merge branch 'master' into master-deprecated