Bus interface is now supported

Squashed commit of the following:

commit 7a7895b66f050281899dbad4fe54cb985e26037d
Author: Constantin <cmw@cmw.xy>
Date:   Fri Sep 27 08:19:21 2013 +0200

    Simplified plugin system

commit 025113bd7431dfba26391aa7ab7d13f1f08ff396
Author: Constantin <cmw@cmw.xy>
Date:   Mon Sep 23 22:57:48 2013 +0200

    Update on plugin interface

    Added run script which sets library path

commit 00c989e901e513f1012ed1707a5f5eaaa89ebad8
Author: Constantin <cmw@cmw.xy>
Date:   Mon Sep 23 11:42:47 2013 +0200

    Added possibility to get a plugin handle

commit ab7ba07e08d414569a370b90fec85ba9ab736ec8
Author: Constantin <cmw@cmw.xy>
Date:   Mon Sep 23 10:32:01 2013 +0200

    Changed plugin loader function to bus interface

    works so far (tested logging from a plugin)

commit 0060813be30e5da54137242d3d4c041aea46b854
Author: Constantin <cmw@cmw.xy>
Date:   Sun Sep 22 03:11:01 2013 +0200

    Simplified plugin_init()

    Increased code reuse by exporting code into a seperate function

commit cad8e12c71d07128f7579a66b35f531b86377011
Author: Constantin <cmw@cmw.xy>
Date:   Sat Sep 21 04:25:15 2013 +0200

    Testing a bus interface (working state)