- virtual target support added.
- modules stored in separate files.
- main --> test
PADrendTest added; internal refinements.
project...
Squashed commit of the following:

commit d7c3d9832a3b4d77c5147eae7bf644ef5ecf1022
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Wed Jan 1 20:29:06 2014 +0100

    Cleanups.

commit 022e656d14eb4947c8f8a570c95ee63bd81e359d
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Wed Jan 1 18:31:55 2014 +0100

    Working!

commit 7d02c528fad77202e026e91d0c245dfc610e3ae7
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Tue Dec 31 13:04:13 2013 +0100

    LinkerOptions added.

commit 8a1709dc7b352dfebc4b3172bc3fd662a5a8032c
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Mon Dec 30 23:49:17 2013 +0100

    Config added.

commit 471c2c4c23a91ea6779af30aaea0b9ddbda4a4c9
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Mon Dec 30 22:29:18 2013 +0100

    Cleanups.

commit ba6f3bbcb244f12b8dd6d94d1bbee8cceaef7795
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Mon Dec 30 20:50:46 2013 +0100

    FileUtils added. ...

commit 4a192174cd762cd8fa7ea19d98c04f871c3dfc39
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Mon Dec 30 17:16:10 2013 +0100

    External library support...

commit 66ec15858690b306f2496d61e388b3af401e1317
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Sun Dec 22 00:35:59 2013 +0100

    VirtualTargets added.

commit ea09ea95fc4888d56cfdb94db34bc5ecd4f6cb40
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Sun Dec 22 00:17:22 2013 +0100

    Files added.

commit b913473174939067dbd110143fe347556c86e342
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Sun Dec 22 00:10:58 2013 +0100

    ...

commit 492e22257511c1a017d715d8637fc060dbb35f15
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Sat Dec 21 22:50:38 2013 +0100

    Targets added.

commit 0575fd3f40537b4006ffbb7f5b18522c47d6b7fb
Author: ClaudiusJ <ClaudiusJ@server.fake>
Date:   Sat Dec 21 22:36:37 2013 +0100

    Projects.escript added.