Support filters in set block

- e.g {% set foo | trim %}...{% endset %}
- closes #486
6 files changed