Fixed disasamble for all pushes
Removed value from closure.
Added trans state and removed watch address etc

The transient state can be used to test out changes before committing
them to the proc state. The transient state is currently being used by
the gui to support proper nonce updating without having to wait for a
block. This used to be done by a cached state mechanism which can now
safely by removed.
Cleaned up

Removed the unneeded address watch mechanism. State manager's transient
state should now take care of this.
Auto update state changes notifications
Moved seeding and moved manifest
Fixed some tests
Bump
Merge branch 'release/poc5-rc2' into develop
Upgraded to new mutan
bump
Merge branch 'release/poc5-rc3' into develop
Made the debug line for invalid peer versions dynamic
Properly exchange peer capabilities between peers
Implemented proper peer checking when adding new peers

We now resolve a hostname to IP before we try to compare it to the existing peer pool
Don't forward localhost connections over the public network
Only accept peers if we asked for them
Removed peers from peerlist as soon as they disconnect. Might fix #13

We used to wait for the reaping timer to clean up the peerlist, not any longer
Added debug message if you try to add a peer when max peers has been reached.
Implemented our own makeshift go seed. Fixes #16