detection of requirejs

If requirejs is detected, it will mock the define method for the time
underscore and jquery is registered.
Additional to that, the whole file now lives in it's own scope to
prevent accidentally pollution of the global namespace.
Merge pull request #12 from SeriousM/requirejs-aware

detection of requirejs