Improve requiremodules

Improving Ink core

 - `setStaticMode` toggles a mode where you can't requireModules asynchronously
 - `deleteModule` was created, it is useful for custom extension development
 - created `createExt` which is like createModule, but targeted for plugin developers
 - `setPath` now works for individual paths. You can set the path for Ink.Net and still get Ink.Dom from the CDN.

Also improved documentation a bit, and tested a lot of stuff which we take for granted.