Enable ResourceUnknownStatus to report status_reason

This patch enables the ResourceUnknownStatus exception to report the
detailed resource status reason (if given).  By default, the status
reason is set to 'Unknown'.

Change-Id: I9b9d1ebdb1cd16be5bf0a82567aef18537e9d52c
Closes-Bug: 1401522
Fix WaitCondition SupportStatus versions

14bda35b added some SupportStatus tags to the WaitCondition resources,
but unfortunately some of the versions are wrong, and the Heat* resources
aren't marked as new-for-juno.

Change-Id: Iae5be5a7fa8efdc799a5c6d08095a2b847c42629
Merge "Enable ResourceUnknownStatus to report status_reason"