Merge pull request #63 from hangtwenty/master

Remove soon-to-be-deprecated markdown filter from Django extension
Update pyjade/ext/django/__init__.py
Modified lexer and jinja
Merge branch 'master' of github.com:SyrusAkbary/pyjade
Added support for empty lines. Fixed #65
Added support for mixins in Django. Fixed #68
Fixed string interpolation in lexer
Fixed mixin blocks bad behaviour in django
Added clean support for filter registration. Fixed #26
Improved django files
Improved README.rst syntax, adding highlighters
Changed to 2.0 version
Improved tests for working when tornado package is not installed. Cleaned tests
Issue #71 Support virtualenvs without django installed

OptionParser appears to require the default to appear in the options
list, so when django is not installed and thus does not appear in
support_compilers_list the OptionParser crashes.
Merge pull request #72 from thenoviceoof/master

Support virtualenvs without django
Update CLI --help documentation related to issue #71
Choose first available compiler after sorting, not before
Merge pull request #73 from thenoviceoof/master

Update documentation associated with Issue #71 (default ./pyjade -c option)
Fix 'makemessages' django command when jade templates have non-ASCII chars
Merge pull request #75 from cauethenorio/django-makemessages-unicode

Fix 'makemessages' django command when jade templates have non-ASCII chars
Issue #35 If there's only text in a tag, close it on same line.

This fixes the case where:

    h1 something

produces:

    <h1>something
    </h1>

by checking if the node is a parent to any other nodes. This seems
like generally desirable behavior, and I cannot think of any
counterexamples