move pending buffer accounting to AbstractChannel in order to fix writability callback
test case for writability callback / reentrancy
use Atomic*FieldUpdater insteadof Atomic*
Merge branch 'pull11' of https://github.com/wgallagher/netty into pull11

Conflicts:
	transport/src/main/java/io/netty/channel/AbstractChannel.java