use forward declarations
complete doxygen doc
fix max row
remove definition of QgsVectorLayerComboBox
remove unused order in map layer proxy model