add support for all types of values that NodeContainer.setProperty() can handle to JSONSerializer: booleans, floats, doubles, shorts, bytes, String arrays, and all primitive arrays.
add some code to JSONSerializerTest that would have thrown IllegalArgumentException about unknown value type otherwise
Merge pull request #22 from wvuong/1.8-maint

Add support for handling more types in JSONSerializer