Show filename with error if transform fails

I'm not sure if this is proper way to fix the issue, but browserify core does not trigger 'error' callbacks if transformer fails.
Merge branch 'patch-1' of github.com:mrjoes/grunt-react into mrjoes-patch-1
Better organize tests
Emit error, not throw one
Add browserify test