UMDification of `is.js`

In order to improve interoperability of this useful tool with other loading systems, a [UMD patter](https://github.com/umdjs/umd) was used to wrap it.