fixed possible DoS - there was no limit on the number of addr entries
print warning if uncollectable cyclic garbage is produced
fixed memory leak of peer objects due Share objects holding a reference to the originating peer object
removed garbage collection before taking memory measurement, which was causing cpu spikes
Merge branch 'master' into sharelog

Conflicts:
	p2pool/main.py