Storage Pool support
Merge pull request #87 from daniellemayne/develop

Storage Pool support
Cache VMs for a short time in LB.listEndpoints()

The VM list call can be very slow in some regions and it is called
by listEndpoints(). Since endpoints are often retrieved for many LBs
in sequence, this caching can dramatically improve performance. The
tradeoff is that new servers added to an LB may not appear in the
listEndpoints() results for up to a minute longer than usual.
throw CloudException instead InternalException when cannot GET cloud resources
added tests for CloudException on null stream in get method
Azure create VM endpoints through AzureIpAddressSupport.forward method
Merge pull request #89 from andylyall/develop

Develop
updates for 2014.08.1
fix for FB 4751
Do not return a VLAN if the region does not match Location
[bugzid:4759] Switched to finding subnets by name rather than ID to fix removal
Eanble setting of Linux user name from launch options
Azure IP address support
Merge branch 'develop' of https://github.com/greese/dasein-cloud-azure into develop

Conflicts:
	src/main/java/org/dasein/cloud/azure/AzureLocation.java
	src/main/java/org/dasein/cloud/azure/AzureLocationCapabilities.java
	src/main/java/org/dasein/cloud/azure/network/AzureIpAddressSupport.java
added AzureAffinityGroupSupport
changes to support AffinityGroup model
fixes for affinity groups and load balancer