Fixes #806 Build fails if GOPATH has multiple paths
Merge pull request #807 from rickard-von-essen/806_multiple_gopaths

Fixes #806 Build fails if GOPATH has multiple paths
Initial import from external repo
Move to correct directory
Simplify final URL call generation by using url.Values.
Remove unneeded files
add actual file
Demarshall json
Hackei hack
pewwww, many steps left
It compiles!
Add API call success check

Make sure API call to CloudStack was succesful so that the decoded
JSON blob will contain the expected values.
Add proper marshalling of json
Add NetworkId
Update to latest packer
Correct networkids type
Use correct encoding

Use standard URL encoding instead of alternate.
Add back displayname, works with new url encoder
fmt
Correct waitasyncjob