Patch RemoteAddr problem with Deproxier.ServeHTTP

Previously, deproxied addresses were given without ports. This caused
some problems down the line. Now, a false port of 0 is attached to
deproxied addresses.
Add unused config option for admin contact

Ref #78
Autofocusing name

Closes #76
Fixed an issue where /node/xxx wasn't showing the map.

Apparently everything wasn't in /res/xx it was in res/
So now, some simple js should be able to get this issue
compelted.
Ref #73
Add HeaderSnippet config field

Eventually, this will be used to include JavaScript in templated HTML
pages, such as for invoking Pikwik.

Ref #81
Merge branch 'development' of github.com:ProjectMeshnet/nodeatlas into development
Misplaced HeaderSnippet in conf.json.example
Adding HeaderSnippit to the head.

Should close the issue on injecting css/js/other headers
but it needs to be tested first.

Ref #81
Switched string to template.HTML

Now people can inject stuff into the header.
Closes #81
Strip ports from all req.RemoteAddr

This will allow operations such as those done by VerifyRequest() to be
done with less overhead. Ports are stripped from *all* incoming
requests, rather than re-added by Deproxiers.
Support for /node/xxx

Closes #73
Changed inactive marker to light gray instead of oddly shaped.
Inactive and VPS nodes are gray, same size/shape.
Implement node updating on the back end

This commit adds an API endpoint `POST /api/update_node` which mimicks
the behavior of `POST /api/node`, except that it requires requests to
come from the node being updated, and does not send verification emails.

Ref #85
Add res/custom/ directory
Add a robots.txt file

Close #92
Add noscript tag to warn about javascript

A warning to people with javascript disabled.
Add admin contact display. Closes #78

Change template type of AdminContact to HTML
Change default AdminContact to contain mailto link
Display admin contact details in About page
Make generic error message specify about page for admin info
Merge branch 'development' of github.com:ProjectMeshnet/nodeatlas into development
Implement a CAPTCHA API endpoint

To retrieve a CAPTCHA ID, access /api/key. That will return a unique
CAPTCHA ID. This can be used to access an image or audio file as
/captcha/<id>.{png,wav}.

Close #90
Ref #71