Added compose as a dependency of rotation.

Note, this may introduce a circular dependency as ``projection`` imports ``rotation``, yet ``rotation`` imports ``equirectangular`` which itself imports ``projection``, but it looks like that hasn't caused any problems...