Rider: prepare and use clang-format 3.5.
Bonus ball: Make playd compile on clang3.5 again.

This removes a bit of lambdawang in favour of good old-fashioned
classes.
Remove some unnecessary includes.