sasl: implement `impersonate:entity` namespace part 1
sasl: use C99 boolean in may_authorize()