Updating to latest development iteration
fixed NPE and incorrect logging level
add grizzly networking methods

networking endpoint is different to the compute one so new methods are
needed for all network and subnet operations.
added checks so that this new code is only called if provider is Grizzly
Merge pull request #29 from daniellemayne/develop

grizzly additions (develop)
revert Grizzly enum addition and key on QUANTUM network type instead
Merge pull request #31 from daniellemayne/develop

revert Grizzly enum addition and key on QUANTUM network type instead (develop)
fixed create subnet for Quantum
Merge remote-tracking branch 'upstream/develop' into develop
future proof additions and compute fixes

getNetworkURL method added
do not return from Cinder.removeVolume until removal completes
fixed createPort endpoint
assign provider subnet id to vms where applicable
allow cloud error message to bubble up to console
bugzid: 3380 determine openstack provider in consistent way
bugzid 3395: change authentication context to region_account caching level
Merge pull request #33 from daniellemayne/develop

Develop - caching fixes, remove volume and create subnet fixes, allow cloud errors to bubble up
bugzid: 3305 set cidr mask to /32 if single ip address passed
Merge pull request #35 from daniellemayne/develop

bugzid: 3305 set cidr mask to /32 if single ip address passed (develop)
bugzid 3400: ensure data center id of subnets and vlans is populated
Merge pull request #37 from daniellemayne/develop

bugzid 3400: ensure data center id of subnets and vlans is populated(develop)
bugzid 3437: fixed assign and delete private ip
bugzid 3400: return helpful error messages when launching server with no subnet
Merge pull request #39 from daniellemayne/develop

Develop- bugzids 3437 and 3400