add object pool wrapper
initial version of client pool
fix error
pool arguments configurable
tcp client factory, reusable selector among clients
add option for lazy-connect
update netty
update netty
suppress reflection warning
add :encode-length-fn and :decode-length-fn to allow modification of byte-block length field
update netty
Merge branch 'master' into 0.4-dev

Conflicts:
	.gitignore
	project.clj
	src/link/tcp.clj
minor indent change
bump version 0.4