Lint in the tests
Make transform functions work with arrays

Instead of working with ol.Coordinate instances, transform functions work with arrays.  This is in anticipation of using transform functions to transform large arrays of vertex coordinate values.  The ol.projection.transform and ol.projection.transformWithCodes are slightly more convenient functions for dealing with ol.Coordinate instances.  Whether we make this more consistent with the use of functions returned by ol.projection.getTransform is up for discussion.
Accept a destination array for transforms

This allows in-place transforms.
Use in-place transforms where possible
Merge pull request #256 from tschaub/transform-arrays

Updating ol.TransformFunction instances so they work with arrays instead of coordinates.