rift: Reimplemented authorization mechanism

Authorization mechanism was splitted to separate class based on
authorization_checker_base.
Added ability to create read-only users or bucket administrators.
Changed users' flags in bucket's access control list, new flags
are: has_no_token, is_writer, is_administrator.