Continue refactoring. Separated trait JsonSupport.

Trait JsonSupport contains methods to deal with JValue.
Corresponding trait is JsonRec and JsonMetaRec supports JSON in Record.
Framework still backward-compatible.