Also, if you intend it to be a replacement of `LooseVersion` all over EasyBuild, it shouldn't be living in the `easybuild.framework.easyconfigs.format` namespace

Moving it to `easybuild.tools.version` seems appropriate, but **might** yield cyclic deps among modules (again)?