Added exclusion code for rst, markdown, and html.
improve extraction of code cells, support for ipy prompt

When experimentally converting a part of the scipy-lecture-notes:

http://scipy-lectures.github.com/intro/language/basic_types.html

Which is written with sphinx and the rst looks like:

https://raw.github.com/scipy-lectures/scipy-lecture-notes/master/intro/language/basic_types.rst

I encountered two issues. Firstly, if there is output in between prompt lines,
for example:

    >>> 7 * 3.
    21.0
    >>> 2**10
    1024
    >>> 8 % 3
    2

This would become a single cell in the ipython notebook, which when executed
gives only '2' as output. But my guess here is what one wants is for each
prompt to be in its own cell. Thus, when teaching you could show the output of
each statement interactively, very similar to the way they are displayed in
sphinx.

I refactored the conversion in the 'visit_literal_block' function to be a state
machine, which looks for consecutive prompts, and bundles these into a single
cell. So, for example:

    >>> a = 3
    >>> b = 2
    >>> a / b
    1
    >>> a / float(b)
    1.5

Results in two cells.

The second improvement is to look for ipython prompts too. Since we are using
the ipython_console_highlighting.py sphinx extension, some code examples use
the ipython prompt. Searching for these is done via regex. Maybe someone has a
better regex than mine?
fix the regex, need at least one digit
fix output div ordering in html

fixes ipython/nbviewer#17
fix div hierarchy for outputs

for reals this time

adds `output` block, and puts the prompt output inside the new `output` block,
to match the html flow.
Added max height as page height for images.
Adjusted input/output font size
Fixed spacing with output/input prompt (looks more like NB)
Changed center_output macro name to conditionally_center_output
	Original name was misleading...  Maybe a shorter name
will be used later, but for now this will do.
Attempt to fix Out[] prompt not following output sometimes.
Needspace for the output regardless of output style.
Added the ability to override the document title (useful for batch jobs)
regenerate tex templates
Merge pull request #1 from Carreau/fix-113

regenerate tex templates
Merge pull request #81 from kevinwuhoo/master

Handling Exclude Flag in HTML, Markdown, and rST
Merge pull request #87 from esc/rst2ipynb/improve_cell_extraction

improve extraction of code cells, support for ipy prompt
Merge pull request #113 from minrk/reorder-output-div

fix output div ordering in html
Merge pull request #122 from jdfreder/master

Changed input/output size (formatting)
Moved all files into NBConvert1 directory.
Moved most of the NBConvert2 files out of the NBConvert1 directory.
Refactoring of entrypoint