Fix go vet issues
Merge pull request #31 from mattoddie/master

Fix go vet issues
reader: separate out Configure
configure: fix bool check
reader: separate out errors
reader/writer/conn: refactoring

* make Conn public
* move transport responsibilities into Conn from Reader/Writer
* supply callbacks for hooking into Conn events
* name anon cleanup func; add to wg
* ensure that readLoop exits before exiting cleanup
* always check messagesInFlight at readLoop exit
* close underlying connection last
Merge pull request #19 from mreiferson/refactor_19

refactor
bump 0.3.6-alpha
bump 0.3.6 stable
reader: fix panic when # conns == 0
Merge pull request #32 from mreiferson/panic_32

panic when num conns == 0
bump 0.3.7-alpha
reader: more granular connection locks
Merge pull request #33 from mreiferson/granular_locks_33

reader: more granular connection locks
reader: everything should use conns()
reader: don't protect the pendingConnections map (not necessary)
Merge pull request #34 from mreiferson/fixes_34

more misc fixes
bump v0.3.7 stable
reader/writer: refactor configuration
command: refactor to implement WriteTo interface; drop binary.Write