Fixes #1621. Adds JValue as a specific return type to all asJValue definitions
Merge pull request #1621 from lift/uhl_issue_1621

Signature of asJValue inconsistent