Fix graphene_matrix_transform_sphere

This was using the wrong way to compute the scale in the different
directions which only worked for pure scale matrices. We need
to compute the length of each of the x/y/z columns and take
the max of those.
Merge pull request #28 from alexlarsson/master

Fix graphene_matrix_transform_sphere