plugin/bindings: Add vala bindings (vapi) to allow for plugins written i...

...n Vala.

Credits go to Colomban Wendling and Matthew Brush.