Experimental branch with plugin information in interfaces table, now called 'plugins'
Devices.SetDevice uses this, as well as Plugin.Init() so no hardcoded plugin names in those routines.
Some plugins needs to be converted to classed so they can be removed from Main.Setup code too.
The upgrade script will convert the tables for you so use on seperate test database only!
Not all links to interfaces table in code renamed/checked yet, need feedback first.
Removed: Domotica code and interface, didn't do anything.
Fixed: Don't show plugins without protocols as interface inside device editor.
Fixed: Corrected setdevice for virtual devices, GenericIO.
Added: Missing code for events.
Merge branch 'beta' into setdevice

Conflicts:
	DomotiGa3.gambas
	DomotiGaServer3.gambas
Fixed: add device
Merge branch 'setdevice' of https://github.com/DomotiGa/DomotiGa into setdevice
Merge branch 'beta' into setdevice

Conflicts:
	DomotiGa3.gambas
	DomotiGaServer3.gambas
Merge branch 'setdevice' into beta

Conflicts:
	DomotiGa3/.src/Devices.module
	DomotiGaServer3/.src/Devices.module