Satisfy golint demands

These changes make Goji golint-compliant.

Two unrelated changes are making `graceful.Server` package-local and moving static type assertions (e.g. `var _ foo.Bar = &Baz{}` to test packages.