v1.0.0: clean source, relicense, add another version

With the release of version 1.0.0, I've heavily cleaned up the source
code, recommented most of it, and put it under the GNU GPLv2 license.
There is also an additional version of microweb (microweb_no_setup),
which doesn't check for the folder structure every time it's run,
so is consequently going to be a bit faster.