Add custom notify method

Custom notify method can be useful if message severity is known as string at the
callpoint. It helps to avoid code like `growl[severity](text, config)` which is
tricky and error-prone.