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.
Flip sign before casting to int
Check in man
Remove Makefile
Remove ignores
Remove example Makefile
Merge branch 'go1'