Added ACL::revoke() to replace unGrant()

unGrant() is kept for backward compatibility, but is now deprecated.
Added test for revoked roles
Added documentation for cascade delete and SQLite