avoid name conflicts with other parser traits
add directive registration and new strict option to ReStructuredText
parser setup API