- support state in factory presets.
- Use uncompressed json for settings files.
- Set current plugin preset name to last loaded plugin preset.
- Append plugins after start node, before end node fixed.
- Correctly release web socket when web app goes idle.
- Fit and finish issues.