Adding Executable Plugins

* Adding executable property to PluginStub
* Adding Generation code to C to create the MADZEXECUTE macro and the madz_execute() function.