JCLOUDS-753: Make ConnectionSpec configurable in the OkHttp driver
Upgrade assertj-core to 1.7.0 and assertj-guava to 1.3.0
JCLOUDS-788 Added support for specifying a custom node name when generating the chef bootstrap node script
JCLOUDS-671: Use Iterable payload slicer for Azure

Payload slicer has a method that returns an iterable of payloads that
works on non-repeatable InputStreams that was introduced to fix
multi-part uploads in Swift (JCLOUDS-356). This commit applies the
same method to fix multi-part uploads for Azure blob store.
JCLOUDS-671: test putBlob with large multi-part InputStream
Use AutoService to generate service loader metadata
Updated remainder of jclouds sources to use AutoService
Added swift and updated the compute pom
Removed auto-service provided scope and made dependency optional
Included cloudfiles api/providers