Bumped version and updated changelog.
Removed unnecessary isolator property in trait example [ci skip].
Removed IsolatorInterface, it was only useful for mocking, and it wasn't even any good for that since mocking functions with reference parameters wouldn't work anyway.
Merge branch 'release/3.0.0' into develop