Add password provider that accepts raw hashes when setting passwords

Code originally from Andreas Knab <andreas@glencoesoftware.com>.

Updated by josh@glencoesoftware.com to combine the salt and hash
booleans into a single enum METHOD.

Conflicts:
	components/server/src/ome/security/auth/PasswordUtil.java
Rename *449 beans to *NoSalt
Default to nosalt in ConfigurablePasswordProvider

Though the JdbcPasswordProvider in spring by default
has salt=true, CPP now defaults to salt=false so that
subclasses like JdbcHashedPasswordProvider don't need
to add a new ctor and pass `super(..., false)`