Asynchronous Module Definition (AMD) support

jQuery supports the AMD API by wrapping itself in a define() method and declaring itself as named AMD module.