(#568) - use derequire to rename requires when standalone option is used

originally was going to try to fix upstream in [umd](https://github.com/ForbesLindesay/umd/pull/11), but browserify wouldn't have picked up that change. It only does its stuff when the standalone option is used.