Fixes #123: Add option to prune deleted clients

Added an option (--prune-clients) that allows to prune clients that have
been deleted when removing clients from a vault's access list (knife
vault remove [--prune-clients] ....  This has been implemented by adding
an optional prune argument to rotate_keys (false by default) which is
set in VaultRemove if --prune-clients has been specified.