Update gitignore based on matplotlib one

Matplotlib has a much more comprehensive .gitignore file that handles a lot of files that should be ignored but aren't.  This patch makes use of the matplotlib .gitignore, modified to suit python-neo's needs.