Plugins: Implement plugin versioning to fix a crash.

If flow tries to load some old plugin you have in the filesystem it
will crash if it doesn't have one of the new interface methods.

Added versioning to fix this.