implement functions for all transform types

This pull request implements functions for all types supported by the [SVG `transform` attribute](http://www.w3.org/TR/SVG/coords.html#TransformAttribute). The current implementation does no argument checking, so the user is in the same situation he would be in if this library didn't exists.

The tests pass, but the code needs more tests.