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 Round Robin Pool features to UltraDNS
Merge pull request #1392 from jclouds/ultradns-rrpool

added Round Robin Pool features to UltraDNS
check ids returned from resources are not null
Merge pull request #1394 from jclouds/ultra-check-ids

check ids returned from resources are not null
remove exception handling when a record set is not found
remove references to unmaintained lab providers
Merge pull request #1395 from jclouds/dynect-listnf

remove exception handling when a record set is not found
Merge pull request #1396 from jclouds/unhook-orphans

remove references to unmaintained lab providers