Major refactoring of ui components

* Renamed guicommon namespace into ui::common and ui::market namespaces
* Added config file for ui components
* Moved common components and resources from Builder into ui namespace
* Moved common tools from Builder to tools namespace
* Refactored and cleaned code

(closes OpenFLUID/openfluid#453)
(closes OpenFLUID/openfluid#455)