properly pass QObject parent in parser c'tors
minimize includes in parser_abstract.h (use forward declarations instead)
add application icon to resources in Harmattan version

* allows to run Harmattan version on the desktop w/o installation (like Symbian version)
avoid Q_WS_* definitions

* they're defined in qglobal.h
* they confuse the compiler when building e.g. the Harmattan version on the desktop
group build sections by OS
Merge pull request #44 from shentok/cleanup

Various fixes