Fix extensions os-remote-consoles to follow API v3 rules

* Add extensions.expected_errors decorator
* Correct the action naming style
* Catch exception ConsoleTypeInvalid explicit

Partially implements bp v3-api-extension-versioning

Change-Id: Ie07751b2db72c43af23936e2e8c00ee3c861428a
Merge "Fix extensions os-remote-consoles to follow API v3 rules"
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp