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)
Template for ipynb

Template for ipynb to make lessons have the same style of others
markdown lessons and necessary changes in Makefile since now
ipynb -> md -> html.

This come from @gvwilson.

Related to issues:

- [site/119](https://github.com/swcarpentry/site/issues/119)
- [site/321](https://github.com/swcarpentry/site/issues/321)
- [bc/179](https://github.com/swcarpentry/bc/issues/179)
Some improves in template

- Add input mark
- Add output mark

BUG:

- `output.text` in `stream` block end with new line character
Fix for ipynb template

- Escape all text input and output. This is require to avoid
  troubles with `<`, `>` and other characters that have special
  meaning in HTML
- Replace markdown syntax for images output with HTML
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
Merge pull request #252 from r-gaia-cs/ipynb-template

Template for IPython Notebook
Merging changes to master with new slides