Added a basic version comparator (whether two versions are equal...)
Added version matcher (such as 1.7.3#1.x or 1.7.3#1.3.2+)
Merged with HEAD