Add IPv6 (and extended address) capabilities
Merge remote-tracking branch 'upstream/develop' into develop

Solved conflicts:
	ftp.c
Merge remote-tracking branch 'upstream/develop' into develop
Fixed automatic merge error.
Removed unnecessary string copy.
Allow for 32bit builds
cleaning up includes
removed some retry logic
updated for 2.9 beta release