Add proper inheritance scheme to Windows ACLs.

This required new syntax, and some old misleading syntax was also
changed:
  acl_directory_inherit -> acl_default
   specify_inherit_aces -> specify_default_aces
            new keyword -> acl_inherit

Fixes issue 1832.
Made the acceptance test template more Windows friendly.
Added ACL autotests for Windows and Linux.
Updated documentation for new ACL syntax.
Merge branch 'master' of git://github.com/cfengine/core into winAcl
Merge branch 'master' of git://github.com/cfengine/core into winAcl
New parsing algorithm for input lists. fixes #1203 and #2239
Testing the new parsing algorithm for input lists.
Merge pull request #629 from jeffali/fix/1203-2239

Fix/1203 2239
Merge pull request #625 from kacfengine/winAcl

Fixing issue 1832 about ACLs
Fix a memory leak in VLog()
Merge pull request #631 from lpefferkorn/fix_memleak0

Fix a memory leak in VLog()
Enabling IPAddress again.
Merge pull request #632 from cduclos/master

Enabling IPAddress again
MinGW fixes for ip address

Instead of polluting ip_address.c with ifdef, I used the ifdef in platform.h to
make sure we include the right files.
Merge pull request #633 from cduclos/master

MinGW fixes for ip_address
MinGW fixes for ipaddress (part 2)

This is not a part two of the patch, it is just that I forgot to submit
the changes to ip_address.cMinGW fixes for ipaddress (part 2)

This is not a part two of the patch, it is just that I forgot to submit
the changes to ip_address.c.
Merge pull request #634 from cduclos/master

MinGW fixes for ip_address
Endianness problems in Solaris.

Neither BIG_ENDIAN nor LITTLE_ENDIAN are defined in Solaris.
This fix does not address that but provides an emergency fix for the case where
no endianness has been detected.
The real fix for endianness needs to be done in configure or some other configuration
tools.
Merge pull request #635 from cduclos/master

Endianness problems