More descriptive variable names for pipes.
Update resource_provisioner.go

Better variable name.
Merge pull request #227 from desimone/patch-2

provisioners/remote-exec: More descriptive variable names for pipes.
helper/schema: return the prior state if Data is an error
helper/schema: support partial states
providers/google: partial updates with compute_instance
providers/google: compute_firewall partial state
website: document how to write providers using the new helper/schema
helper/schema: documentation
bins/{google,mailgun}
bins/consul: add test file
Swap bgentry/heroku-go for cyberdelia/heroku-go
config: replace interpolations in block keys [GH-234]
helper/schema: detect no change computed for sets/lists properly
Merge pull request #239 from catsby/heroku-go-update

Swap bgentry/heroku-go for cyberdelia/heroku-go
update changelog
helper/schema: generate a full diff in destroy/create cycle
helper/schema: Get on computed diff should be empty
Update CHANGELOG
providers/heroku: name and region are now required

cc/ @catsby if you're curious. That fixed the acceptance tests,
thought there is still one (different issue) that is still failing.

Also, it nows construct a transport instead of using the default
and setting the auth globally. TF could potentially run things
concurrently and that might go wrong.