Rename project os to misc

Additionally, some stuff went from Purifinity API to misc project to avoid naming conflicts, because the misc project was existing there already.
Improvement #174
Create versioning library in PureSol Technologies' Common
Feature #175
Add VersionRange type

Additionally, Version was made to be 0.0.0, too. This is not strictly forbidden, even it is not used for publishing software. But, it is used as natural lower boundary for left unbound version ranges.
Added tests.
Merge branch 'master' of https://github.com/PureSolTechnologies/commons
Added missing sites and correct Java API documentation.