changed how many iterations run for memleak test as it was breaking travis
Fixed an issue where a disconnect from the server may have occurred during an internal_recv() call, but we weren't detecting and disconnecting accordingly. Now we disconnect in a way that allows is_connected() to realize that we're no longer connected so that we can then re-connect.
changed warning about socket disconnection to a die

updated Changes + version bump
Merge branch 'manchicken-master'
Merge remote-tracking branch 'upstream/master'

Manually merged commits to keep his and kill mine

Conflicts:
	RabbitMQ.xs