Declare module name on AMD setup

Missing the name will give a "MISMATCHED ANONYMOUS DEFINE() MODULES ..." error when loading backbone.js and require.js through script tags.


This is also following how underscore.js works, which declares the module name in the define() call.