libathemecore: add command_authorize() functor, which may be overridden or ex...•••The default command_authorize() function implements the FLASK-like permission validation.
Additional restrictions or replacement restrictions can be placed on top of the command_authorize()
module by either running the original functor after doing your own checks or running the original
functor first then doing your own checks after the point.