Copied multierror from terraform/helper/multierror into HCL tree

Removes dependency on Terraform source. Felt this was fine as the multierror code is so small, it didn't seem worth it to create a new project that both Terraform and HCL depend on.