adding combo_tabs
lots of refactoring related to main_container
Merge remote-tracking branch 'upstream/master'

Conflicts:
	ninja_ide/gui/main_panel/main_container.py
first iteration of main container refactoring
Merge pull request #1349 from diegosarmentero/master

first iteration of main container refactoring
TreeProjectsWidget: try to use nproject more
Use nproject when updating recent projects
Ide: allow get a list of opened projects
Code Locator: get opened projects directly from ide
Ide: use own project list
Add a full path property to nproject and use it in tree_project_widget
Use nproject in misc_container
Use neditable ID on bookmarks/breakpoints
Misc Container: Use new api to get current project