* various fixups resulting from getting the test app working on a XP
system without ipv6 enabled using delphi 3
* make failures to create the socket go through the async error
handling system so they interact well with the address list
system (making use of an address list with mixed v4 and v6
addresses work on a v4 only system)
* fixup some unit dependencies
* fixup some bits in the test app itself, make the test app able to
complete on a system without ipv6 enabled, make the test app
buildable on windows.
* fixup handling of blank and unknown protocols (blank gives TCP,
unknown gives an error)
* disable word size check in lcorerng
* make some stuff that really shouldn't be pulic private, more should
probablly be done later in this regard
git-svn-id: file:///svnroot/lcore/trunk@32
b1de8a11-f9be-4011-bde0-
cc7ace90066a