[UIMA-4102] fix tests to retry if randomly missing needed feature or array length was randomly assigned to be 0.

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1639359 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4099] new check for wrong sofa in add-to-indices caught some invalid operations in test cases where they were adding subtypes of AnnotationBase to the wrong view.  Fix those tests to use an example Type which is not a subtype of AnnotationBase

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1639363 13f79535-47bb-0310-9956-ffa450edef68
no Jira - add commented out section to regenerate a test file

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1639365 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4099] new check for wrong sofa in add-to-indices caught an invalid annotation being generated and then attempted to be indexed in a test.  Fix the test case to properly generate the Annotation.

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1639366 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4099] new check for wrong sofa in add-to-indices caught bad XCAS files that have missing sofa features.  Fix the test case XCAS files to have a proper sofa feature.

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