add AMD support

Adds AMD support. I should note that the extension still extends Backgrid via namespacing, it does not export/return anything. So, AMD users will no longer need to `shim` the extension, but they should not expect an export. Similar to how a jQuery plugin would be loaded with AMD.