Assign a NodeId to each peer
Log NodeIds for easier diagnosis of debug.log
Remove ACCEPTED
Sync from many nodes
Improved getblocks logging.
Add -proxytoo option, which allows proxy use non-exclusively, unlike the -proxy option.

Conflicts:

	src/init.cpp
	src/netbase.cpp

Conflicts:

	.gitignore
	src/init.cpp

Conflicts:

	src/init.cpp
	src/netbase.cpp
Don't ban nodes for sending orphan blocks with no parent
Inform other peers when they are misbehaving.