convert closed django tags

TODO: self-closing tags
convert django variable tags
render variables in html attrs

- verify variables attributes get rendered
- remove usage of re.MULTILINE in select regex. used only in conjunction with ^
  or $ special regex characters
hamlpy-ize self closing django tags
refactor/fix django tag conversion

convert django tags to html tags first and put tag in 'dynamic' html
so we have access to the tags in the BeautifulSoup API. Easier to handle
spacing

is_dynamic is implemented for a tag and attribute and returns true if
and only if the tag name is 'dynamic'

TODO: test dynamic content in cdata and script tags
convert django variables in script, style, & cdata
convert django tags in script, style, & cdata
Merge branch 'master' into django

Conflicts:
	lib/html2hamlpy/html.py
fix: 3.x compat, cdata & django tags in script

django tags in style and script tags were not converting
because of the difference in the underlying html parser. sufficent to
check if soup is non-empty versus checking if soup.body is non-null.

in escape_html_except_for_dynamic iterator over soup.contents instead of
soup.body.children

fixed inconsistencies in cdata content indentation after content is
converted to django

fix relative import bug with python 3. Explicitly specify the relative
directory instead of python searching in sys.path