------------------
* Similarly to ``fields.Fields``, added three new bases:
* ``fields.BareFields`` (implements ``__init__``).
* ``fields.ComparableMixin`` (implements ``__eq__``, ``__ne__``, ``__lt__``, ``__gt__``, ``__le__``, ``__ge__`` and ``__hash__``).
* ``fields.PrintableMixin`` (implements ``__repr__``).
* Improved reference section in the docs.
* Added ``fields.ConvertibleFields`` and ``fields.ConvertibleMixin``. They have two convenience properties: ``as_dict`` and `as_tuple``.