20325 update standards

Multiple changes to bring this modules more in-line with the current ISM, as well as a couple of tweaks:
- Added a second 12 character ISM policy, starts disabled
- If an active (i.e. enabled) ISM-compatible policy is found (i.e. from aGov installer), don't enable new profiles, just install them.
- Ensures usernames and passwords cant match
- Ensures passwords are reset as soon as a policy is changed.
- Shows password restrictions to users
- Warn that we don't delete policies on uninstall. Policies should stay in place till manually deleted, so this is partly to help protect against future maintainers adding that removal to the uninstaller.

In addition, fixed a couple of minor code standards things.