Jinja template support

Supports jumps between blocks and macros definitions.

```jinja
{% block block_name %}
{% endblock %}

{% macro macro_name %}
{% endmacro %}
```