Merge pull request #95 from juhasch/2.x

Make custom.example.js work for IPython 2.x
Merge pull request #97 from juhasch/2.x

Backport python-markdown extension to 2.x
Merge pull request #99 from juhasch/2.x

Updates for 2.x branch
Fix "using strict" typo and add IPython version check.