removes PythonLexer
updated lexer definitions
Merge branch '46-remove-symbol-reduction' into explicit_lexers

Conflicts:
	pydsl/Lex.py
added is_Ancestor function
fixes common_ancestor
fixes lexer calling signature
added comments, removed alphabetchain lexer
adds iteration limit
removes comment
Merge branch 'master' into 46-remove-symbol-reduction