Match condition

This patch adds a =~ operator to the Conditions for matching based on regular expressions.  This is extremely useful when dealing with request parameters.  For example:

    {% if request.get.event_id =~ '^\d+$' %}
      ... write javascript doing something with the event_id GET parameter
    {% endif %}