--------------
Add support up to Python 3.8
Fix 66 - deprecate contains() in favour of contains_exactly().
Fix 72 - make has_properties mismatch description less verbose by adding option to AllOf not to include matcher description in its mismatch messages.
Fix 82 - include exception details in mismatch description.