build more html-like test content

Instead of plain test, we should build HTML so we can use Mojo::DOM to
check it. Mojo::DOM is awesome.
Site update
support folders in base_url for non-root sites

If the base_url contains a path, the site rewrites all the href and src
attributes to properly prepend the right path. This allows the Statocles
site to be deployed under a non-root URL.

Fixes #114
always show the right port in the daemon command

Previously, if you did not explicitly specify a port, expecting a random
port to be used, the port that was used would not be displayed.

Now, we go in to the daemon to find the right port.
disable mojolicious's Net::DNS::Native support

Net::DNS::Native throws a warning on a few platforms which we support.
This warning breaks our tests and is generally ugly since we don't use
the parts of Mojo that would cause DNS resolution anyway (yet).

This fixes the CPAN Testers reports that came in for this version.