Fix typos in novice Python lessons
Add reproducible workflow lesson
python/reproducible_workflow.md: Remove trailing whitespace
lessons/misc-reproducibility: Use new bc directory structure
lessons/misc-biopython/reproducible_workflow.md: Remove history-less content
Merge branch 'jkitzes-reproducible' into jkitzes_credit
updated lessons index with @jkitzes credit
Merge remote-tracking branch 'ahmadia/jkitzes_credit'

* amhadia/jkitzes_credit:
  updated lessons index with @jkitzes credit
  lessons/misc-biopython/reproducible_workflow.md: Remove history-less content
  lessons/misc-reproducibility: Use new bc directory structure
  python/reproducible_workflow.md: Remove trailing whitespace
  Add reproducible workflow lesson
First draft of the first Intermediate Python lecture

Provides an introduction to Python for scientists with some former
programming background.
Use automatically generated data for Intermediate Python lectures

Instead of making data files up by hand, use a simple model with
error to generate the data.

Includes the code to generate the data (which will be expanded on
later) to allow easily modifying the data if desirable.
Converting to triple-tildes in Markdown source files
Fixing formatting glitch in one Markdown file
Switching to triple-tilde in Markdown code blocks in IPython Notebooks
Merge pull request #205 from ethanwhite/typo-fix

Fix typos in novice Python lessons
Merge pull request #212 from gvwilson/use-triple-tilde-for-code-blocks

Use triple tilde for code blocks
Typo fix: "on" -> "one".
Merge pull request #213 from goxberry/rules-typo

Typo fix: "on" -> "one".
Move style information to begin of lesson

In the Git lesson some black lines was add to  make the commands
more easy to read. This information is now in the begin of the
lesson.
Merge pull request #215 from r-gaia-cs/git-style

Move Git lesson's style information
Remove material on looping over indexes

This material can be covered in response to questions.