Add KeyStoreKeyFactory for loading RSA keys from a file

User provides a Resource and a password and can then lift the
keys out of the store by name. As long as they are RSA keys they
can be injected into a JwtAccessTokenConverter (using a new
setter).

Fixes gh-308