Fix #1379: Use dependencies from Maven Central
Improved RubyGems installation.

Enable users to configure the version of RubyGems that will be installed
and also if the system and existing gems have to be upgraded after the
installation.

Also modifies the InstallChefGems statement to allow users to specify
the desired version of the Chef gem to install.
Updated Javadoc for PagedIterable. Removed example that was out-of-date. Changed example to something that actually returns PagedIterable.
1385 - Restructure openstack projects in labs
Merge pull request #1387 from rackspace/pagediterable-javadoc

Updated Javadoc for PagedIterable.
Initial commit for the Rackspace DNS API.
Merge pull request #1386 from nacx/flexible-chef-gems

Flexible Rubygems and Chef installation
Merge pull request #1384 from nacx/abiquo-maven-central

Fix #1379: Use dependencies from Maven Central
Merge pull request #1388 from hpcloud/feature/openstack-labs

1385 - Restructure openstack projects in labs
Merge pull request #1389 from rackspace/rax-dns

Initial commit for the Rackspace DNS API.
initial start on lbpool for ultra
Merge pull request #1390 from jclouds/ultra-lbpool

initial start on lbpool for ultra
Added changes for ABICLOUDPREMIUM-4925.

Check ranges for hardwaret requirements