[DataValues] Added tests for JSON related DataValue functions

* fixes MultilingualTextValue's toJSON()
* add validation for string and bool data values constructor values/BoolValue.js
* documentation updates/fixes

Change-Id: I879751bb6f837a37bcaf95e61d1eaf459df57572
Merge "[DataValues] Added tests for JSON related DataValue functions"