Improve base and startup code. This also makes us depend on wlroots 0.17, which has been released already.