[UIMA-6232] Reduce overhead of createTypeSystemDescription() and friends

* Update branch for merging into master

Merge branch 'master' into feature/UIMA-6232-Reduce-overhead-of-createTypeSystemDescription-and-friends

* master: (124 commits)
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release uimafit-3.1.0
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release uimafit-3.1.0
  [NO JIRA] Adjust UIMA version in the NOTICE file of the binary distribution
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release uimafit-3.1.0
  [NO JIRA] Update documentation to changed API in ExternalResourceFactory and removed a spurious character
  [NO JIRA] Adjusted comparison version for API change report
  [NO JIRA] Updated README file for release.
  [NO JIRA] Updated README file for release.
  [UIMA-6214] Method signature class in ExternalResourceFactory
  Update an Eclipse metadata file.
  [UIMA-5847] Remove UV3 bug workarounds in FSCollectionFactory
  [UIMA-6216] Upgrade to UIMA Core 3.1.1
  [NO JIRA] Fix NOTICE file
  No issue. Make japicmp pick up the right post-analysis file.
  No issue. Set version to 3.1.0-SNAPSHOT
  [UIMA-6181]b Fix complaints about maven-plugin-plugin in Eclipse
  [No Issue] Minor improvement of unit test illustrating error when binding resources to aggregates with nested dependent AEs.
  ...

# Conflicts:
#	uimafit-core/src/main/java/org/apache/uima/fit/factory/FsIndexFactory.java
#	uimafit-core/src/main/java/org/apache/uima/fit/factory/TypePrioritiesFactory.java
#	uimafit-core/src/main/java/org/apache/uima/fit/factory/TypeSystemDescriptionFactory.java