------------------
New features:
* Now pytest > 3.1 version is required.
* The new ``modify_syspath`` argument is passed to the ``init`` of
``set_package_attribute`` if it is called to implement ``set_package``.
The defaults for ``modify_syspath`` in both ``script_run`` and
``init`` are now to apply it when run from inside a package, but not
otherwise.
* The ``sys_path`` function now takes an argument ``insert_position`` that
determines where in ``sys.path`` the paths are inserted.
* If ``modify_syspath`` was chosen and ``exit=False`` the system path is no
longer automatically restored after the exit.