remove .prereq from readme
trigger prereqs class with title

Previously, Div creation was triggered by a Blockquote that began with a
header that contained a single class that was in a list of special
classes.

Now, Div creation is *also* triggered by a Blockquote that begins with a
header that has it's text contained in a list of special titles. The
title is used to lookup an appropriate class to give the Div.

In particular, 'prerequesites' is a special title, giving the class
'prereq'.

This input:

    > ## Prerequesites
    >
    > A short paragraph describing what learners need to know before
    > tackling this lesson.

will trigger this output:

    <div id="prerequisites" class="prereq">
    <h2>Prerequisites</h2>
    <p>A short paragraph describing what learners need to know before
    tackling this lesson.</p>
    </div>
Small improve at tools/blockquote2div.py

- Use UPPERCASE for global constants
- Add Learning Objectives to SPECIAL_TITLES
- Fix samples
clarify documentation, make all classes special

This means that you can trigger div creation by

1. Using a special title
2. Using a special class on an arbitrary title
Merge pull request #37 from aaren/prereq-divs

Prereq divs
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
Merge remote-tracking branch 'origin/gh-pages' into gh-pages
Implement license and discussion validators. Some test cleanup.