first partly import

--HG--
branch : trunks
extra : convert_revision : svn%3A223b2a98-d8a5-e34b-b917-5524a6ff363b/trunks%4013
components: treelistview, regex, ...

--HG--
branch : trunks
extra : convert_revision : svn%3A223b2a98-d8a5-e34b-b917-5524a6ff363b/trunks%40119
import of old component: CVirus, NVCanvas

--HG--
branch : trunks
VideLibri: Version 0.997 mit Aachen BTH und STB (und digibib suche für ersteres)

--HG--
branch : trunks
new command line parser, using paramstr

--HG--
branch : trunks
nicer error message, horizontal aligned and checked for line breaks in the description

--HG--
branch : trunks
option categories

--HG--
branch : trunks
remove += for old Delphi compatibility

--HG--
branch : trunks
fix delphi compatibility

--HG--
branch : trunks
remove unused vars

--HG--
branch : trunks
pasdoc documentation

--HG--
branch : trunks
cgi module for command line reader

--HG--
branch : trunks
allow abbreviations for all arguments

--HG--
branch : trunks
correctly reset arguments before parsing them again

--HG--
branch : trunks
don't allow duplicated options

--HG--
branch : trunks
restore delphi compatibility, disable unittest

--HG--
branch : trunks
event on option reading

--HG--
branch : trunks
property to allow override

--HG--
branch : trunks
disable unittest, fix some kind of locking issue

--HG--
branch : trunks
fix read event for file name properties

--HG--
branch : trunks