use xcconfig file for auto-build versioning

Instead of versioning the build product the info is added to Configuration/BuildVersion.xcconfig and then used - better hi gene and also speeds up the build process as NodObjC is not used for the auto-versioning and it no longer needs to load the Foundation framework.
add an additional simple check to object equality
share build schemes
update expecta and specta
update CocoaAsyncSocket
migrate submodules to use HTTPS instead of SSH

SSH URLs require the cloner to have an SSH account on GitHub, oups…
actually use auto-versioning for OS X framework

This should have been included in 9d0b383a