pass nest level down to directive block parser
use the right parser in template parser tests
promotes parsing of escape sequences to the generic inline parsers
handle illegal autonumber configuration