Adopt RequireJS after lots of patching, hacking...
Once we used RequireJS to compile JavaScript, all of JS minifying happen on RequireJS-Rails gem instead of Sprocket. So we remove config.asset.js_compressor ugliify. Leavcing this on leads to some complaint from ExecJS