Changed init sequence so plugins are inited last

- Plugins may need access to data only generated by I/O devices after init
Updated legacy VGA device with graphics mode hooks
Added 256-colour VGA graphics mode support to Canvas VGA renderer