add g2.2xlarge EC2 instance size (JCLOUDS-364)
JCLOUDS-331: Changed return type of TemplateBuilder.imageChooser

TemplateBuilderImpl -> TemplateBuilder
Fixing typos in test name
JCLOUDS-352: Drops support for "-incubating" release versions
JCLOUDS-365: ChefSolo should not depend on InstallChefGems
JCLOUDS-375: Fix VirtualGuestToNodeMetadata when server returns SoftLayer_Exception_Order_Item_Duplicate

* Wrap getOrderTemplate in VirtualGuestToNodeMetadata.getImage with try/catch
* Address comments from @nacx and @demobox:
  - remove the fields of the custom SoftLayerOrderItemDuplicateException and propagate the HttpResponseException
  - use of order = null instead of return null
  - extend RuntimeException instead IllegalStateException in SoftLayerOrderItemDuplicateException

Conflicts solved:
	providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java
Revert "JCLOUDS-375: Fix VirtualGuestToNodeMetadata when server returns SoftLayer_Exception_Order_Item_Duplicate" to correct JIRA issue number

This reverts commit 43f2f0ba3b071c58aa8ddec6c9673f4b72ff6185.
JCLOUDS-373: Fix VirtualGuestToNodeMetadata when server returns SoftLayer_Exception_Order_Item_Duplicate

* Wrap getOrderTemplate in VirtualGuestToNodeMetadata.getImage with try/catch
* Address comments from @nacx and @demobox:
  - remove the fields of the custom SoftLayerOrderItemDuplicateException and propagate the HttpResponseException
  - use of order = null instead of return null
  - extend RuntimeException instead IllegalStateException in SoftLayerOrderItemDuplicateException

Conflicts solved:
	providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java
PATCH HTTP request implementation
JCLOUDS-373: Change parent of SoftLayerOrderItemDuplicateException to HttpResponseException

- SoftLayerOrderItemDuplicateException extends HttpResponseException as it is a propagated exception by jclouds
JCLOUDS-361. Add support for filtering Describe* methods in EC2
Style fixes and corrections.
JCLOUDS-383. Adding c3 instance sizes.
Upgrade to maven-duplicate-finder-plugin 1.0.5

This adds a cache which accelerates mvn install:

1.0.3:

real    3m4.419s
user    3m29.749s
sys     0m48.495s

1.0.5:

real    1m48.533s
user    2m22.457s
sys     0m46.331s
applies tidies for imageChooser (JCLOUDS-331) as suggested in pull #202
remove addl whitespace pointed out in JCLOUDS-331
JCLOUDS-381. Allow explicit naming of nodes via TemplateOptions.
JCLOUDS-387: Removing DISCLAIMER file now that jclouds has graduated
Remove more incubator references

Fixes JCLOUDS-388.
JCLOUDS-386: Removing the remote-resources plugin

We only use the shared resources for the Checkstyle config now, and that doesn't need to be "mixed in" to the project output directory