Wrap as AMD module

This wraps the Stickit library in an AMD/UMD (see https://github.com/umdjs/umd/blob/master/amdWebGlobal.js) compatible wrapper, while remaining backwards-compatible as a standard `<script>` include.

All tests still pass when run with the standard test runner.