setup.py: add installation dependencies

Add dependencies on jinja2 and markdown so that they are installed when ``pip
install``-ed into a fresh virtualenv (or ``python setup.py``-ed for that
matter).