Added cairocanvas package, long delayed patch from Petr Kristan

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40596 4005530d-fff6-0310-9dd1-cebe43e6787f
CairoCanvas, made it to use PangoCairo for text

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40597 4005530d-fff6-0310-9dd1-cebe43e6787f
fpvectorial: Starts implementing support for arc dimensions

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40598 4005530d-fff6-0310-9dd1-cebe43e6787f
CairoCanvas, modified readme file

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40599 4005530d-fff6-0310-9dd1-cebe43e6787f
CairoCanvas, fix images, from Julio Jiménez Borreguero

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40600 4005530d-fff6-0310-9dd1-cebe43e6787f
fpvectorial: Finishes the basic implementation for arc dimensions in fpvectorial base and the DXF reader

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40601 4005530d-fff6-0310-9dd1-cebe43e6787f
lvlgraph example

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40602 4005530d-fff6-0310-9dd1-cebe43e6787f
lazcontrols: added icon

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40603 4005530d-fff6-0310-9dd1-cebe43e6787f
lazcontrols: added icon for TLvlGraphControl

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40604 4005530d-fff6-0310-9dd1-cebe43e6787f
lazcontrols: register TLvlGraphControl

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40605 4005530d-fff6-0310-9dd1-cebe43e6787f
examples: lvlgraph: use designer class

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40606 4005530d-fff6-0310-9dd1-cebe43e6787f
CairoCanvas, disabled pangocairo for the moment

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40607 4005530d-fff6-0310-9dd1-cebe43e6787f
CairoCanvas, fixed line widths and clipping bounds

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40608 4005530d-fff6-0310-9dd1-cebe43e6787f
lazcontrols: lvlgraph: fixed singleselect, added property Selected

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40609 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: package graph: using lvlgraph

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40610 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: package graph: show project

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40611 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: package graph: show IDE

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40612 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: package graph: fixed icons for uninstall packages

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40613 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: package graph: double click on project open project inspector, dbl click on IDE open editor install packages

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40614 4005530d-fff6-0310-9dd1-cebe43e6787f
synedit: clean up

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40615 4005530d-fff6-0310-9dd1-cebe43e6787f