Refactor version checking in Joinx. This fixes VcfAnnotate for

v1.10 and provides a basis for centralizing Joinx version checking
as there are other modules that will fail with v1.10 as well.

This is blocking https://github.com/genome/genome/pull/283
Better to use version in the Joinx base class since that is where it is actually being used?