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

Credits go to Colomban Wendling and Matthew Brush.