clean the header include in painting

arrow.cpp: Q3PointArray -> QPolygon

* unused header:
arrowdialog.cpp
ellipse.cpp
ellipsearc.cpp
graphicline.cpp
painting.cpp
rectangle.cpp
graphictext.cpp

* unnecessary include:
filldialog.h graphictextdialog.h id_dialog.h

* add include:
graphicline.h: add QPen
graphictext.h: add QFont, QColor, QString
portsymbol.h: add QString

* remove comment
painting.h
remove id_dialog qt3 layout except Q3listview
move q3Listview to Qtablewidget
remove qtgui include in cpp
Merge pull request #88 from yodalee/feature-remove-qt3-in-paintings

Feature remove qt3 in paintings