Merge pull request #2 from rohitsw/master

Initial Commit of JSON operators and tests
Remove processPunctuation methods as they duplicate functionality in the parent class
Remove synchronized on process method, not required.
Simplify TupleToJSON.process().
Use getInput/getOutput from AbstractOperator to simplify code
Correct rstring handling in JSONToTuple
Merge pull request #5 from ddebrunner/master

Code cleanup.
Merge branch 'master' of github.com:IBMStreams/streamsx.json
some changes to prevent values from being set when input had nulls
some improvements for performance

Conflicts:
	com.ibm.streamsx.json/impl/java/src/com/ibm/streamsx/json/JSONToTuple.java
	com.ibm.streamsx.json/impl/java/src/com/ibm/streamsx/json/TupleToJSON.java