AMD compliant with fallback, as amdjs fork

This is just another amd-js fork, to make slickgrid work with requirejs..