added doc for with, opaque types, as unsafely_as functions, shared_typedefs mostly based on madis's e-mails
Fix intro.rst:2304: (WARNING/2) Title underline too short.
use the correct constants