Some documentation impovements.

Some parts of the documentation are outdated (e.g. openVirtualPort is supported also by Jack).

I think it's generally a good idea to use semantic markup for function parameters. This also adds documentation to some undocumented parameters.