Merge pull request #47 from octupszhang/master

give support for list availabilityZones
source formatting
Merge pull request #51 from octupszhang/master

add specify gateway support when create subnet,and server migrate function.  Issue #49 addressed in this merge
Issue #50
Added basic Heat functionality
Merge pull request #52 from mreisser/master

Added basic Heat functionality
Changes related to variable/method names to work with Jsons IO
Json Ignore added for getters for flavourId and ImageId.
These methods are not mapped to properties directly, but they are fetching data from inner object.

Hence they should be json ignorable
Merge pull request #54 from advaitdeodhar/master

Json Serialization / De-serialization
Merge pull request #4 from gondor/master

sync