[PLINK-175] - Adding test case for OTP credentials.
[PLINK-175][IDM] - Support two factor authentication with Time-based One-Time Passwords.
Merge remote-tracking branch 'upstream/master'
Added Base32 utility class.
Code refactoring.
Added some comments.
Query methods should return null instead of throwing exception when the search parameter is null.
[PLINK-177] - The IdentityManagerFactory must be serializable to allow @SessionScoped injection points
Merge pull request #139 from pedroigor/master

[PLINK-177] - The IdentityManagerFactory must be serializable to allow @SessionScoped injection points.