New method in BasicAgentBuilder.
CategoryAssertionModel creates assertion instead of expression.
Use SimpleAssertion for category and communication assertions. Delete
CommunicationAssertion.
Positive prior is always 1.
ArgmaxAssertionModel does not need positive prior or calculator.
Probability calculator does not need to calculate probability of
positive assertion.
Delete positive prior.
Delete NegativeExpression.
Delete isPositive() method in LabelExpression.
Refactor GuessingAssertion to use list.
Use labels instead of expressions in GuessingAssertion.
Delete positiveExpression() method in Concept.
Assertion has weight getter. Make weight private in SimpleAssertion.
Remove deprecated annotations from expressions.
Make assertion observation private with getter.
Declare updateRequired() in Assertion.
CategoryAssertionModel returns Assertion instead of SimpleAssertion.
SimpleAssertion uses Label instead of LabelExpression.