Adding options.baseUrl
Fix IE9's inability to document.write multiple script tags without losing the current script being executed, update data-main to define the option.baseUrl
Support relative URL's
Fix realpath() with multiple ../../../ ascendant paths, and extend option rather than overwrite