First draft of second lecture of Intermediate Python

Focuses on modularization and documentation by building an
example that analyzes and plots data across a number of files.
Add discussion of how to rerun all cells in ipynb
Use 'attributes' instead of 'member variables'
Be more precise about what documentation generators do
Allow creation of multiple example data files for Inter Python

Generalizes the script for creating data files to allow for the
easy generation of larger numbers of data files.
Adding more data files for the Intermediate Python lectures
Updating modulariation/docs lecture for new datasets

1. Updating the data generation script to make additional datasets
   changed the example data used in this lecture and the output
   related to glob.
2. Includes a naming convention change in prepartion for the third
   lecture (in the works)
Add exercises to Python Basemap notebook

These exercises worked pretty well at the MIT SWC workshop, so I'm :+1: to merging them.
Merge pull request #280 from rhiever/patch-1

Add exercises to Python Basemap notebook
Merge pull request #237 from ethanwhite/inter-python-2

First draft of second lecture of Intermediate Python
.mailmap: Standardize identifiers for Lynne and Matt
.mailmap: standardize identifiers for Joshua, Katy, Matt, and Sri
.mailmap: Flesh out with Aron, Cath, Christina, Lex, Molly, Scott, ...

... Steve, Trent, and Yuxi.

The previous two commits came from swcarpentry/boot-camps#9 and
swcarpentry/boot-camps#24.  This adds entries for other authors, as
far as I could determine from searching the GitHub and the wider net.
Merge pull request #288 from wking/mailmap-from-boot-camps-repo

Mailmap from boot camps repo