Revert 5ee95bd..9142c61

This rolls back to commit 5ee95bd2afca6a104508831ec0e33b3aa21a6027.
Added Yak Plugin

Yak plugin is based on the example in the XLD Customisation manual.
Also added example-plugins module so that the examples build with
everything else.