Improve test coverage.
Add Stringer support.
Rename errors.
Merge branch 'master' of https://github.com/boltdb/bolt

Conflicts:
	db_test.go
	rwtransaction_test.go