refactor documentation module

• make support_info tab configurable
• only show documentations from databases (exclude static ones)
• handle documentations that have tutorial but not parts
• fix method name