Pisak apps run as subprocesses concept
Added module for apps management
Added apps specification list to the config
Buttons on main panel according to the apps specified in config
Exit all apps in a different way
Minor fixed with configurables
Main panel not as standalone app
Adjustements in pisak main
Added path constant to the main pisak module
refs #881 #879
Not neccessary arg not passed in main panel launcher
refs #881
One app at time and app killed after exit
refs #879
Construct main panel based on declared apps dynamically
Main panel main module contains only app descriptor and preparing func
Different way of launching by pisak main
Added button source interface class
Added button menu general class
App manager as button source
Different avalaible apps declaration in general config
Stop scanning main panel when new app was run
Adjusted main panel main json to new conditions
refs #881 #879
Apps exec paths in consecutive init modules
Straightforward module name in config
Modified get exec path method in app manager
refs #881 #879
Merge branch 'master' into app-flexible