initial revising pass

fixed code errors, spelling errors.
Reintroduced important content.
rename solutions appropriately.
remove pickle section
remove bash highlighting from shell input
remove sections about itertools from generators lab

The standard library lab will now include the sections on itertools.  It
also has a brief introduction on generators.
add more content to stdlib lab

Added more general section on file input/output.
Added section on itertools and generators.

Added hunger games problem.
add list of requirements

These are what they are expected to use and where.  The student should
decide how to use them.
modify list of requirements

collections isn't used in simulating the games.  Named tuples are used,
but they are already existing.
solution to hunger games simulator
update solutions

removed unused file.
proofing pass.

minor edits and reorganization.
some sentence clarifications.
clarify timeit problem

Clarified the problem statement using feedback from Amelia.
add missing solution for Counter problem.
remove buffering

Removed sentence on buffering.  It seems to cause unnecessary confusion.

Buffering in Python isn't very important.  In my own tests, buffering
had very little impact in my own tests.
Merge branch 'develop' into fixes
add note about argparse

Also minor fixes to code box.
spelling error.
explain modules and imports
add examples in random section

Also clarify the distributions sentence.