Implemented shuffling of connections if roundRobin is set to true.
Just return the first available connection that is enabled, instead of the last one.
Return is now at back of the function again. Also added a check to not shuffle if only one connection in available.
forgot to add the break.
Merge branch 'master' of https://github.com/ruflin/Elastica
Removed the shuffle if RoundRobin bit is set.
Merge pull request #344 from webpatser/master

getConnection optimization