Add default domain option for ldap and nt4

- Make cachetool work again with sssd as backend (and have knowledge of
  default and non-default domains)
- Rework freenasldap code more to take advantage of new parameters
- Modify models and forms accordingly
- notifier fixes to catch exceptions
- various other ad-hoc fixes need to make things happy