fix in scaladoc markup
make Directive constructor private and fix/complete scaladoc
complete scaladoc in rst.TextRoles