JCLOUDS-253: Properly parse Chef Server version
Cleaned up ChefApi and ChefService interfaces

Cleaned up and renamed some methods to have a more consistent naming,
and improved the javadocs.