rename user helper to get_by_firstname_lastname
fix typo
implement steps for new func key scenarios
delete func key associations before deleting user
bugfix, pass parameters to REST API call
Change the default parameter from {} to None with a if

when an empty dict or list is used as default parameter the same list is going to be
used at each call. Resulting in weird behavior if we ever modify the parameter.
Merge branch '4903_func_keys'