Removed python GIL code
Merge branch 'plugins' into without_threads
Merge branch 'plugins' into without_threads
Merge branch 'plugins' into without_threads
Merge branch 'master' into without_threads
Merge branch 'plugins' into without_threads
Merge branch 'plugins' into without_threads
Revert "wip: Implemented finer grained plugin hooks"

This reverts commit e12cde57574394171d817366ec44a1e8ea94eec9.
Revert "Revert "wip: Implemented finer grained plugin hooks""

This reverts commit 0230d1f06a8c2d65ac23e903eaefe8bddc674701.
Merge branch 'plugins' into without_threads
Merge branch 'plugins' into without_threads