Semantic versioning for vcloud tools

using jeweler to package and publish gems instead of gem_publisher.

Jeweler provides better set of rake tasks than gem_publisher. For ex.: we would like to tag in git but do not want to publish on rubygems. Jeweler provides rake tasks to perform such actions.