Configurable serial socket plugin

The original plugins lack some exception handling and configurability that this pr tries to add:

- Allows to configure listen port for server, and host + port for client plugin
- Connection info in status bar
- Exception handling
- Some visual enhancements
- package structure