feat(parameters): add parameter property support

- If a @param has a dot in the name, move it to a properties array on
  the parent param.
- Render a nested table in the param's details with all the param's
  properties.
- Refactor parameter TR dom output to a function.

Closes #86