use browserify-approved header insertion, which doesn't fix
sourcemap issues.
part of #148
browserify semantics have changed with regards to how multiple targets are handled
Merge branch 'master' into ryscheng-coreoauth

Conflicts:
	Gruntfile.js
Changing semantics for what oauth providers export