TAChart: Allow assignment of TFPCustomPen to Pen property of canvas trawer

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41855 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: remove freed forms from restore windows list

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41856 4005530d-fff6-0310-9dd1-cebe43e6787f
TAChart: Initial implementation of diagram decorators

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