**Implemented enhancements:**

* Clean up logging code [#299](https://github.com/langurmonkey/gaiasky/issues/299)
* Improve debug info [#298](https://github.com/langurmonkey/gaiasky/issues/298)
* Handle vertex data more efficiently [#297](https://github.com/langurmonkey/gaiasky/issues/297)
* API: Provide a way to hook into main loop thread [#294](https://github.com/langurmonkey/gaiasky/issues/294)
* Add support for different line widths [#293](https://github.com/langurmonkey/gaiasky/issues/293)
* API call: lines between arbitrary positions [#292](https://github.com/langurmonkey/gaiasky/issues/292)
* Add Top/Bottom to the mode profiles for 3DTV [#268](https://github.com/langurmonkey/gaiasky/issues/268)

**Merged pull requests:**

* REST server static files use assets.location [#300](https://github.com/langurmonkey/gaiasky/pull/300) ([vga101](https://github.com/vga101))
* Re-introduce REST API [#281](https://github.com/langurmonkey/gaiasky/pull/281) ([vga101](https://github.com/vga101))
