fixed setup.py, a type and removed the possibility to use multiple statements per block. The latter makes it easier to write custom tags

--HG--
branch : trunk
diff --git a/jinja2/lexer.py b/jinja2/lexer.py
index 364d3f5..eab6e88 100644
--- a/jinja2/lexer.py
+++ b/jinja2/lexer.py
@@ -38,9 +38,8 @@
 # set of used keywords
 keywords = set(['and', 'block', 'elif', 'else', 'endblock', 'print',
                 'endfilter', 'endfor', 'endif', 'endmacro', 'endraw',
-                'extends', 'filter', 'for', 'if', 'in',
-                'include', 'is', 'macro', 'not', 'or', 'raw',
-                'recursive', 'set', 'call', 'endcall'])
+                'extends', 'filter', 'for', 'if', 'in', 'include'
+                'is', 'macro', 'not', 'or', 'raw', 'call', 'endcall'])
 
 # bind operators to token types
 operators = {