Issue #40
Issues #39
Issue #34, IIssue #27, Issue #18
Merge pull request #2 from gondor/master

get keystone v3
Issue #19
changelog update
zone support

add support for list availability-zone and build server in designated
zone
Issue #26 - Set Availability Zone
Issue #41
solve conflict

solve conflict
Merge branch 'gondor-master'
add some annotation and change  variable name

add some annotation and change  variable name
Merge pull request #47 from octupszhang/master

give support for list availabilityZones
source formatting
specify gateway support when create subnet

sometimes we don't use default gateway address in my subnet
server migrate support

user with admin role can migrate a server from one host to another ,by
scheduler
fix bug when instantiate NovaImage in NovaServer

After i boot a server from a cinder volume in icehouse . I want to get
the server instance with NovaServer Object, but it throw a exception
because openstack return server json where value of imgae is  empty
string, not null. Class NovaServer's imgae is instance of NovaImage,
instantiate failed and throws an exception. So I change the NovaImage to
Object, and modify getImgae() to satisfy.
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