Fixing type hints on Document that should hints on DocumentInterface.
Add strong type hinting on the DocumentInterface for 'getDocument(s)'-like methods.
Implement DocumentInterface in Solarium\QueryType\Analysis\Query\Document.
Fixing tests.
Fix proposition for maxScore related notice + unit test (Issue #175)
Fix for issue #183
Fix for issue #158
Fix for issue #170
Fix for issue #169
Fix for issue #181
Fix for issue #180
Fix for issue #184
Upgrade to beat the rule of solr ...

Example of "add" with optional update attribute to set a field to null (i.e. delete a field):

<add>
  <doc>
    <field name="employeeId">05991</field>
    <field name="skills" update="set" null="true" />
  </doc>
</add>
testcases for #188
Fix typehints in Analysis Document class.
Improve error message by giving the bad class type.
Merge remote-tracking branch 'origin/develop' into fix-document-typehint
Merge remote-tracking branch 'mainrepo/develop' into fix-document-typehint

Conflicts:
	library/Solarium/QueryType/Analysis/Query/Document.php
Merge pull request #201 from gnutix/fix-document-typehint

Fixing type hints on Document that should hint on DocumentInterface