------------------
* Fixed :func:`hunter.And` and :func:`hunter.Or` "single argument unwrapping".
* Implemented predicate compression. Example: ``Or(Or(a, b), c)`` is converted to ``Or(a, b, c)``.
* Renamed :attr:`hunter.event.Event.source` to :attr:`hunter.event.Event.fullsource`.
* Added :attr:`hunter.event.Event.source` that doesn't do any fancy sourcecode tokenization.
* Fixed :attr:`hunter.event.Event.fullsource` return value for situations where the tokenizer would fail.
* Made the print function available in the ``PYTHONHUNTER`` env var payload.
* Added a __repr__ for :class:`hunter.event.Event`.