Password authentication: added form-based login.

Signup service using service loader again.
Made JPA sample executable.
Removed and ported to temporary factory pattern: TemporaryEmailProvider, TemporaryClientSessionStorage, TemporaryServerSessionStorage, TemporaryUserRepository/