Implement "unique" option in pw_user

Also log an error if "force" option is submitted to the del() function.
Log an error when unsupported option used (solaris_user)
Note where "force" option to user.absent not supported
Merge pull request #6068 from terminalmage/issue5131

Fix ignored arguments in FreeBSD, Solaris user modules