Updated browserify version

Also added support for defining transforms and externals on
BrowserifyAsset
Switched from bundle.require to bundle.add for entry point file
Uncommented error handling
A more flexible way to define requires
Browserify filename optional
merge [boblauer latest-browserify branch commits](https://github.com/boblauer/asset-rack/commits/master) (up to 62383c)