Fix maps race in append and merge tests
Fix TestWriteDot random order error
include terraform in published package name
Fix graphviz_test with test table

The tests were explicitly checking order where the underlying implementation is `map[string]*BasicNode`. This PR addresses the order which is not known and within the test I create a test table to allow multiple tests (2 in this PR rather than 1).
providers/aws: require description in security groups. fixes #123
update changelog
website: make ssh_key configuration for droplet clearer
website: document security group description requirement
providers/aws: db instances now depend on db security groups
providers/aws: remove password from resource diff to not trigger changes

cc/ @mitchellh

This one caught me a bit, and I'm not sure if there's another AttrType
that could be useful here – perhaps a AttrTypeHidden or something? I
don't know...this feels sloppy to have in the diff func.
providers/cloudflare: add bins

close #126
Fix example digital ocean image name
Allow specifying the AWS availability zone on creation
Merge pull request #128 from nrempel/patch-1

Fix example digital ocean image name
providers/aws: db instance wait for destroy, allow destroy config
makefile: increase acceptance test timeout
update changelog
Merge pull request #129 from dcosson/aws_availability_zone

Allow specifying the AWS availability zone on creation
update changelog
providers/aws: add tests for instance availability zone

cc/ @dcosson here we go!