Restructured plugin system
Added requirement for Version and Author fields to plugins
Additional optimisations to reduce calls into Lua
Fixed oxide.reload and oxide.reloadcore