when unicode strings are passed as change_hook_auth parameters for WebStatus hooks (when using JSON files as configuration for example), the __init__ method fails, just fix that
using basestring as object to check for isinstance call on baseweb change_hook_auth
Merge pull request #996 from DamnWidget/#2605

[Fixes] For ticket #2605