Refactored JCContentView and JCDefaultContentView

* Allow view to supply default value for the json configuration via view
* Default view now contains all the HTML rendering logic
* Allow implementer to have their own HTML rendering

Change-Id: I9e65ca0e0a1f83268a3c501d786703849a6295a1
Merge "Refactored JCContentView and JCDefaultContentView"