AMD: CommonJS and RequireJS support