Add ability to ignore specific kwargs when logging

`log_non_data_arguments` has been renamed to `log_ignore_arguments`.
This is just a temporary name before it is used to replace
`log_arguments. Arguments passed to this decorator will be ignored by
the logger when rebinding all the extra arguments to the function it
decorates.