Add UnknownValue type
Add UnknownValue type

This is not implemented and only serves as a PoC on how we can type
out unknown values.

This may be necessary as there does not seem to be a really good
answer on how to represent unknown complex types in the JSON
representation without some degree of magic.

hashicorp/terraform-json