Updated IntelHDA

Added masks to prevent command corruption due to out-of-range
nodeid/verbs/payloads
Updated to macro’s instead of bitstructs