port Diagrams, from Qt3PtrList to QList

* port the Diagram Class and the derived diagrams
doc: diagram class

* turn existing comments into Doxygen docstring
* keep header clean, add docs to .cpp
doc: turn comments into docstrings
doc: describe diagram classes
update NEWS
port Markers, from Q3PtrList to QList
fix position label function
fix single zoom and box zoom issue
fix crash while delete selected component

* issues introduced while porting
Merge pull request #37 from yodalee/issue31

Issue31
osx: update package Welcome message

* drop icarus, freehdl, adms (better use a package manager)
* add only asco
osx: update build package script

* add background, license, welcome,... files
* add postflight script to create symlinks in /Applications
osx: add postinstall scritp

* create symlinks in /Applications
osx: add package customization file
osx: update uninstall qucs pkg script
Migrate from Q3 to Q4

Steps include:
Q3GroupBox->QGroupBox in myresistancebox
- The layout is now placed by QHBoxLayout and QVBoxLayout

Q3GroupBox->QGroupBox in mycolorbox
- remove iostream library since non-use

Q3->Q4 in helpdialog

replace popupmenu with QMenu, QAction, QMenuBar in main.cpp

remove Q3HBox, Q3Grid, and some unused library in main.cpp
Merge pull request #44 from yodalee/issue38-removeQ3inRescode

Close #38 remove Q3 in qucs-rescode
set rpath for qucsator, qucsconv

* If user provide prefix at configure time, libtool does create the
  rpath into the binary.

* Leaving an empty prefix (default to /usr/local) it does not seem to use rpath.
  Now we use an explicit link command to make sure the rpath is created.
remove message: use rpath, no need to run ldconfig
oxs: add execution permission to postinstall

* it seems to be required on OSX 10.6