[CHEF-4298] "trasnformation" typo in tests
[CHEF-4298] Coookbook::Metadata: avoid converting 2 part versions to 3 part versions, added #normalize_version_constraint method
[CHEF-4298] Tests: reverted some modifications related with 3 part versions, added some #normalize_version_constraint tests