nitdoc: Added properties and inheritance column

Signed-off-by: Stefan Lage <lagestfan@gmail.com>
nitdoc: Adding class description

Signed-off-by: Stefan Lage <lagestfan@gmail.com>
nitdoc: Adding class description, and all mmodules concerns

Signed-off-by: Stefan Lage <lagestfan@gmail.com>
nitdoc: Adding a way to link MModule to its AModule

Adding a function in MClass to define link its MModules to their AModule

Signed-off-by: Stefan Lage <lagestfan@gmail.com>
nitdoc: Adding properties comment

Signed-off-by: Stefan Lage <lagestfan@gmail.com>
nitdoc: Inherited methods

Adding a function to associate MClass to MMethod of each MMethods
included in 'inherited_methods'
Using that function to display them in each MCLass page

Signed-off-by: Stefan Lage <lagestfan@gmail.com>
nitdoc: All methods are displayed in Classes description

Adding some functions which allow to get all methods defined and refined
and display them in the class page associated

Signed-off-by: Stefan Lage <lagestfan@gmail.com>
nitdoc: abstract some functions to Apropdef type

Abstract some functions to use inherited them for AMethPropdef and
ATypePropdef

Signed-off-by: Stefan Lage <lagestfan@gmail.com>