Update error handling
Add assorted go fix changes.

Semicolon removal and reflect changes catch the eye.
Update type handling for Go 1
Make go fmt changes.

Lots more semicolon removal and the occasional gratuitous column
aligning in this one.
Update Makefile for Go 1

Technically, we don't need one anymore, but this one still builds the
man page.
Update type conversions in tests for Go 1
Update import path in example server

Now it runs when installed after go get.
Run go fmt on the example server

It mostly removed semicolons.
Remove unneeded ignores

Nothing needs ignoring with Go 1. Nice.