Allow rotation angle on all degrees + mice support
Update rotation to use double, so there's not a loss in precision while rotating in angles other than multiples of 90; Add support for rotation on mice.
Signoff-by: Lucas Zampieri lzampier@redhat.com