Use router domain suffix for basic networking

Since basic networking doesn't provide the required FQDN domain necessary to define the appropriate hostname when deleting the node & client from Chef, the router domain suffix that matches the given host is used as a fallback.
fix cut/paste error on :zone being transferred to :service in create server context
copy more bootstrapping context

Without this, chef bootstrapping via ssh doesn't get invoked.
Copy more context from stack create to server create
ignore dist directory (generated files)
Update cs_server_create.rb

Correct display label of cloudstack generated server password (was 'Name')
Merge pull request #69 from thoughtcroft/patch-1

Update cs_server_create.rb (thanks, saw this while giving a demo but forgot to update..)
Small fix to be able to pass templates by id
Small conditional to check if a zone is Basic
Support for SSH Keypairs
Merge pull request #71 from runseb/de435278181e395ee76f97a2714e6b04d44d96d4

Support for SSH Key Pairs
Possibility to create server with data disk
Adding security group listing
Merge pull request #72 from voroniys/master

Nice option to create extra data disks on the new instances.
Merge pull request #68 from elutfall/stack_chef_bootstrap_fixes

Looks good, but still wonder where the first_boot_attributes is coming from. Maybe you can explain me a little more about this :)
Added create volume command
added keypair option to server create
code cleanup
Merge pull request #75 from namtzigla/master

Add keypair option on server create (Issue #28)
added --set-display-name option for cs server create