Handle too large requested text entity.

Handle the case where requested text entity exceeds the limit defined by
parsers.text.maxLength in the Play configuration.
Remove unnecessary semicolons.
Simplify boolean expressions.
Simplify if-expressions
Simplify conditional expressions
Remove redundant local variables.
Rename exception param's name to 'ignore' if ignored.
Replace '==' with 'equals'

See 1921db3ffd8634a74dcb62891f8396c36627e97d for the reason.
Fix incorrect computation of salt for password

byte[].toString() does not return the bytes in String.
Remove redundant assignments
Add missed serial version UID
Fix synchronization on non-final field
Remove redundant exception throws
Remove redundant parameters
Fix possible bug that AccessLogger.log ignores username
Add missed calling of finalize
Remove redundant 'String.toString()'
Remove redundant parenthesis.
Remove redundant braces
Remove redundant type parameter