Start shapely.algorithms.transform.py with `affine(geom, matrix)`
Added rotate, scale, skew and transform functions to transform module
Minor modifications to better represent augmented matricies in docs
Fix bug with xoff and yoff in skew
Correction about positive/negative rotations.
Change `use_degrees` to `use_radians`, but keeping
default angular units in radians. Use a helper function
`interpret_origin` with different behavior. Origins now
use keywords, tuples and Points, with a new default of
'center' for the bounding box centroid.
Start unit tests for transform functions. Fix matricies in pydocs.
Fix a bug with using 2d affine transformation matrix on 3d geoms.
Complete test cases for affine transforms.
Add hybrid affine transform function `scalerotatetranslate` with tests.
also add it to __all__
Numpy should not be required, merging upstream