Initial import.

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1627837 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4024] repackage json support for uimaj sdk with that project, but keep it separated from uimaj-core (so uimaj-core has no dependencies on it).  Clean up javadoc formatting.

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1627840 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4024] repackage json support for uimaj sdk with that project, but keep it separated from uimaj-core (so uimaj-core has no dependencies on it).  Add build profile that can be specified from the commandline -P!json-support  to exclude this support from the binary build - have alternate NOTICE file for that too.  Update Javadocs, and uimaj javadoc collection (to include json).  Split the json support into two packages - one with an ".impl" suffix (which doesn't have public facing APIs).

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1627842 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4024] put back 2 duplicate test classes needed for testing

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1627849 13f79535-47bb-0310-9956-ffa450edef68