Rotate watermarks

With this patch it is possible to rotate a watermark. This is convenient and avoid having to prepare different watermarks just because we want them aligned in different borders.
I saw some strange output here, but can not reproduce it, maybe you should replace with (as in the rest of dt_bauhaus_slider_set_format):
dt_bauhaus_slider_set_format(g->rotate, "%.2f°");