Adopt NEP 29, Drop Python 3.5 and Numpy <1.14...
Adopt NEP 29, Drop Python 3.5 and Numpy <1.14
This lays out the foundation of adopting NEP29 in IPython,
And drop support for older versions of Python in the metadata, setup.py
and __init__.
This does not yet remove any codepath from within IPython.