BundleOptions were not being passed to `onBundleComplete`, breaking source maps.

`2.1.1` added a check for `options.debug` before automatically adding a source map, but the `bundleOptions` were not being passed to that file, making it impossible for `options.debug` to be true.

This breaks source maps, especially if run with `exorcist`:
![srcmap](http://i.imgur.com/5NPCV59.png)

To be honest, I don't think grunt-browserify should be doing any automatic semicolon insertion (browserify decided a few versions ago to stay away from that). It should be up to your other build tools to concat with semicolons at file breaks.