Changes to simpler include (qmake vs. cmake)

added include paths to cmake instead of handling it with the precompiler

Signed-off-by: Hendrik Vennekate (Home/bigLinux) <HVennekate@gmx.de>
Introduced new classes

- abstractItemAction
- abstractXmlObject
- colorAction
- graphicsItem
- linewidthAction

Signed-off-by: Hendrik Vennekate (Home/bigLinux) <HVennekate@gmx.de>
Introduced new commands (line width + color)

Signed-off-by: Hendrik Vennekate (Home/bigLinux) <HVennekate@gmx.de>
Preparation for context menu in some tools

TODO: remaining tools

Signed-off-by: Hendrik Vennekate (Home/bigLinux) <HVennekate@gmx.de>
Adapted old classes to new classes (and file i/o)

TODO: fix reading msk files!

Signed-off-by: Hendrik Vennekate (Home/bigLinux) <HVennekate@gmx.de>