config: first pass at replacing lists within a slice
config: make the replace function marginally more understandable
config: make the tests more robust
terraform: use the InterpSplitDelim
helper/schema: test schema diffs with the interpolation splits
config: removeCurrent finds the proper map
helper/schema: properly detect that a list is computed
terraform: modify Same to return true if list is computed
config: validate that multi-variables are only used in slices
config: add join() function
website: document the join function
website: update the docs more to say more
Fix failing tests
config: make the interp split pretty insane
terraform: nil out the Diff on a resource when expanding

This fixes a bug where the Destroy diff was being kept around for
nodes that shouldn't be destroyed. We added a test to verify this
doesn't happen.
terraform: remove debug stuff
Merge pull request #385 from hashicorp/f-splat-wtf

Fix variable "splatting"
providers/aws: convert most of ELB to schema
providers/aws: make health checks work
providers/aws: fix some computed attributes on ELB