SILPA module - Character Details Java port

This is a Java port of SILPA module - CharacterDetails.
Android specific utilities are yet to be added.
Docs reflect only currently available functionalities in the module.