added version/arch bitsize testing to cluster connection, and added some unit tests for it
Merge branch 'next' into sam_84