support associate_public_ip_address for aws_launch_configuration
Refactored about 90%

Still need to update 2 resources and check the acceptance tests, but
overall we’re nearly there :smiley:
terraform: Add dependencies field to modules
terraform: restore dependencies for orphan modules
terraform: initialize and attach module state
terraform: encode module dependencies
Update variables.html.md

Fixes typo: s/anythiing/anything
Update consul.html.markdown

Fixes typo: s/features/feature
Merge pull request #592 from lamielle/patch-1

Update variables.html.md
add associate_public_ip_address attr to the acceptance test of aws_launch_configuration
Refactored the last two resources
Merge pull request #546 from tmtk75/dev/enable-associate-public-ip

support associate_public_ip_address for aws_launch_configuration
Making some last tweaks and fixing some acc tests
terraform: Mark modules for destroy
terraform: Handle module depedency inversion
terraform: testing the destroy order of modules
terraform: test graph with orphan module dependencies
terraform: test encoding module dependencies
terraform: test orphan dependency inversion
terraform: test module is marked for destroy