Address error-prone empty statement warnings
Address error-prone self-equals warning
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