Some more entries into the Changelog, trying to get up to date...
First experiments with a plugin system, service discovery and connectivity ensurance
discovery plugin: removed _workstation._tcp registration, added more parameters to http and octoprint txt records
discovery plugin: let's try upnp
Use netifaces for ipaddress iteration
Fixed error in usage of netifaces
Forgot to commit template files
Fixed a typo in an URL
Also forgot to add knockout mapping plugin to git
discovery now has automatic location url building based on querying client
Added shutdown trigger and UUID persistence
Also install plugins from setup.py and don't log notify as info level
Better logging for NOTIFY messages
Integrated netconnectd plugin with netconnectd service
More work on netconnectd plugin frontend

* now also correctly displays current state
* detects current wifi network
* spinner while configuring wifi
* quality display only if quality available
Armed netconnectd check for Linux
Plugins can now also be retrieved via entry_points, also added EventPlugin and afterStartup handler in StartupPlugin
Added plugin helpers, added ssdp/zeroconf browsing in discovery plugin as first helpers
More error resilience during plugin loading
Made what is registered for discovery more configurable

- Additional zeroconf services may now be added via config
- Exposed zeroconf_register method as helper for plugins
- Vendor specifics may be added to service registrations via config