Item12849:  Implement ALLOW/DENY wildcard

And disable the deprecated use of empty DENY rules.

Needs TWikiCompatibilityPlugin work to add the All*Groups
Also needs the conversion tool implemented.

git-svn-id: http://svn.foswiki.org/trunk/core@17576 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12849: Fix REST login handling

 - Doesn't use core's auth process
 - Needs to bypass POST check when in CLI
 - Needs to bypass Strikeone validation when in CLI

git-svn-id: http://svn.foswiki.org/trunk/core@17577 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12849: Item12411:  REST validation checks

No need to check validation if it's disabled at the core level

Also document why rest isn't using the common validation code, which
would have avoided this issue. And fix up some other comments.

Conflicts:
	core/lib/Foswiki/UI/Rest.pm

git-svn-id: http://svn.foswiki.org/trunk/core@17578 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item10939: Add a ReadOnly ACL implementation

git-svn-id: http://svn.foswiki.org/trunk/core@17579 0b4bb1d4-4e5a-0410-9cc4-b2b747904278