Ticket 49715 - extend account functionality
Bug Description: It was noted by mreynolds that account doesn't
do as much as user does. This brings account to partial-feature
parity with user, able to modify, show and delete accounts.
Fix Description: Add the ability to show, modify and delete generic
account types.
Note that account can never, and will never gain the ability to
create accounts, because "accounts" are such an opinionated and
complex topic. For creating accounts, user will remain the
preferred command. Account exists to "manage existing" account
types, that an external system may create or feed to the 389
instance.
https://pagure.io/389-ds-base/issue/49715
Author: William Brown <william@blackhats.net.au>
Review by: spichugi (Thanks)