Fix typo, use domain name correctly.
Enable eip action after disconnecting.

If you don't give root access to EIP, e.g. cancel guisudo dialog, the
eip does not start, the button is enabled but not the action.
This change fixes that issue.
Improve action/widget/menu display conditions.

* Hide services that the current logged in provider does not have.
* If we don't have a provider supporting that service we hide the
  actions along with the widgets.
* Use more significative method naming.
* Keep track of ui component groups visibility.