apidocs: use erusev/parsedown for markdown parsing

added quick and dirty code highlighing and got much faster
oops, forgot to add a class :)
documentation link fixes
typo
apidoc reference fixes
Fixes #2210: Mysql driver will now treat `tinyint(1)` as integer instead of boolean