Add a memoize_method decorator
Merge remote-tracking branch 'refs/remotes/kali/feature/memoize' into develop
Use git.exe instead of git.cmd on windows since we use GitBash
Merge remote-tracking branch 'chiiph-github/bug/versioneer_windows' into develop
Fix memoize decorator: raise instead of storing None

With this fix, we will re-raise an exception that happens
while evaluating the callable, instead of storing None as value.
add cache invalidation
Merge remote-tracking branch 'refs/remotes/kali/bug/fix-memoize' into develop
Support str type in email charset detection.
Merge remote-tracking branch 'refs/remotes/ivan/feature/support-str-in-charset-detection' into develop
Add Soledad invalid auth token event (#5191).
Merge remote-tracking branch 'refs/remotes/drebs/feature/5191_add-soledad-invalid-auth-token-event' into develop
Fold in changes
Merge branch 'release-0.3.7'