doc: cappuccino implementation updates + few other fixes

* cappuccino implementation updates
* hierarchy update
* descriptions for generic rams
* removal of codingstyle guideline about only port names in
  module declaration (port widths in parameters can be used
  even when the full port declaration is in the module
  declaration)
* Typo fixes