Remove lately added types in OAQATypes
Refactored AnnotationWrapper interface and base classes and
ContainerWrapper interface and FSList class.
Remove lately added types in OAQATypes
Refactored AnnotationWrapper interface and base classes and
ContainerWrapper interface and FSList class.
Merge branch 'feature/refactor/typesystem' of https://github.com/oaqa/baseqa into feature/refactor/typesystem
Remove lately added types in OAQATypes
Refactored AnnotationWrapper interface and base classes and
ContainerWrapper interface and FSList class.
Remove lately added types in OAQATypes
Merge branch 'feature/refactor/typesystem' of https://github.com/oaqa/baseqa into feature/refactor/typesystem

Conflicts:
	src/main/java/org/apache/uima/examples/SourceDocumentInformation.java
	src/main/java/org/apache/uima/examples/SourceDocumentInformation_Type.java
	src/main/java/org/oaqa/model/AbstractQuery.java
	src/main/java/org/oaqa/model/AbstractQuery_Type.java
	src/main/java/org/oaqa/model/Answer.java
	src/main/java/org/oaqa/model/AnswerList.java
	src/main/java/org/oaqa/model/AnswerList_Type.java
	src/main/java/org/oaqa/model/AnswerSearchResult.java
	src/main/java/org/oaqa/model/AnswerSearchResult_Type.java
	src/main/java/org/oaqa/model/AnswerType.java
	src/main/java/org/oaqa/model/AnswerType_Type.java
	src/main/java/org/oaqa/model/Answer_Type.java
	src/main/java/org/oaqa/model/CaFeature.java
	src/main/java/org/oaqa/model/CaFeature_Type.java
	src/main/java/org/oaqa/model/CandidateAnswerOccurrence.java
	src/main/java/org/oaqa/model/CandidateAnswerOccurrence_Type.java
	src/main/java/org/oaqa/model/CandidateAnswerVariant.java
	src/main/java/org/oaqa/model/CandidateAnswerVariant_Type.java
	src/main/java/org/oaqa/model/Document.java
	src/main/java/org/oaqa/model/Document_Type.java
	src/main/java/org/oaqa/model/Focus.java
	src/main/java/org/oaqa/model/Focus_Type.java
	src/main/java/org/oaqa/model/LexicalAnswerType.java
	src/main/java/org/oaqa/model/LexicalAnswerType_Type.java
	src/main/java/org/oaqa/model/NamedEntity.java
	src/main/java/org/oaqa/model/NamedEntity_Type.java
	src/main/java/org/oaqa/model/OAQAAnnotation.java
	src/main/java/org/oaqa/model/OAQAAnnotation_Type.java
	src/main/java/org/oaqa/model/OAQATop.java
	src/main/java/org/oaqa/model/OAQATop_Type.java
	src/main/java/org/oaqa/model/Passage.java
	src/main/java/org/oaqa/model/PassageFromTriple.java
	src/main/java/org/oaqa/model/PassageFromTriple_Type.java
	src/main/java/org/oaqa/model/Passage_Type.java
	src/main/java/org/oaqa/model/Predicate.java
	src/main/java/org/oaqa/model/Predicate_Type.java
	src/main/java/org/oaqa/model/QClass.java
	src/main/java/org/oaqa/model/QClass_Type.java
	src/main/java/org/oaqa/model/QueryConcept.java
	src/main/java/org/oaqa/model/QueryConcept_Type.java
	src/main/java/org/oaqa/model/QueryOperator.java
	src/main/java/org/oaqa/model/QueryOperator_Type.java
	src/main/java/org/oaqa/model/Question.java
	src/main/java/org/oaqa/model/Question_Type.java
	src/main/java/org/oaqa/model/RetrievalGSElement.java
	src/main/java/org/oaqa/model/RetrievalGSElement_Type.java
	src/main/java/org/oaqa/model/Search.java
	src/main/java/org/oaqa/model/SearchResult.java
	src/main/java/org/oaqa/model/SearchResult_Type.java
	src/main/java/org/oaqa/model/Search_Type.java
	src/main/java/org/oaqa/model/SemanticRole.java
	src/main/java/org/oaqa/model/SemanticRole_Type.java
	src/main/java/org/oaqa/model/TrecQuestion.java
	src/main/java/org/oaqa/model/TrecQuestion_Type.java
	src/main/java/org/oaqa/model/Triple.java
	src/main/java/org/oaqa/model/TripleStoreSearchResult.java
	src/main/java/org/oaqa/model/TripleStoreSearchResult_Type.java
	src/main/java/org/oaqa/model/Triple_Type.java
Regenerated types
Refactored Keyterm for QueryConcept in OAQA types, and added a Java
classes for general wrapper #3 #4
Refactored RetrievalResult and PassageCandidate to comply the new
AnnotationWrapper interface #3 #4
Cleaned up codes #3 #4
BaseAnnotationWrapper extends Comparable interface (sorted by
reverse of probability) #6
Remove the score fields in PassageCandidate and RetreivalResult,
replaced with probability inherited from BaseAnnotationWrapper.
closes #6