allow to run without an email server
disable smtp handler if server is not set
added ability for plugins to access config file with their name
added some debug stuff
first proof of concept plugin using the new features from the loop
added loadPlugin method
need to retrieve list of plugins from Sg
retrieve plugins list from Shotgun
added getEngine method
Add getCollectionForPath method to Engine
added init.d file
added autoDiscover ( on | off ) mode for plugins collection
added getPlugin to defer plugin loading to PluginCollection
only load plugins if they are 'Active'
able to retrieve the status of the plugin and take some decision
can load plugin on status change
able to unload plugins
moved loadPlugin onto the Engine
iterating over plugins in a collection is safe, even if a plugin is unloaded during iteration
try to handle other events
decouple attribute and entity change callbacks
revival / retirement seems to work
still need to check script_path change CB