Replace deprecated markup module with a custom markdown2 filter

See:

- stackoverflow.com/questions/16689334/django-1-5-markdown-deprecation
- docs.djangoproject.com/en/dev/howto/custom-template-tags
- github.com/trentm/python-markdown2/releases