[UIMA-4135][UIMA-4147][UIMA-4148] optimization - skip index corruption checks when working with lists because lists can't be key values. Fix data representation / conversion bugs for updating int and float lists.

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1644179 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4135] book-keeping change because interface changed

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1644180 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4135] support multi-add-back (use case: only where multiple add2indices of the same identical FS allowed)

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1644183 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4135] support multi-add-back (use case: only where multiple add2indices of the same identical FS allowed)

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1644184 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4126] fix delta cas deserialization to protect indices

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1644204 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4135] book-keeping change because interface changed

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1644205 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4135] slight optimizations to skip index corruption checks where possible

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1644206 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4100] support Xmi deserialization - data structure to remember adds and removes to do after fixups/finalizes

git-svn-id: https://svn.apache.org/repos/asf/uima/uimaj/trunk@1644207 13f79535-47bb-0310-9956-ffa450edef68
[UIMA-4146][UIMA-4135] support snapshot iterators, support for modifying indexed FSs

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