Gray out and PD disable

added 'grayed' and 'pd_disabled' attributes to states
 - these are client-facing only. The agent does not know about them