Listen to both click and touchend events
Allow touch event (touchstart) to fire click events
Remove references to goog in examples
Make wms-capabilities example work when hosted
Add exports for the canvas export feature
IE9 supports addEventListener (thanks @fredj)
Merge pull request #251 from elemoine/remove-goog-references

Clean up examples
Ignore ol-simple.js and ol-whitespace.js generated files
Lint in the tests
Merge pull request #253 from bbinet/gitignore

Ignore ol-simple.js and ol-whitespace.js generated files
Don't check for requires in comments
Merge pull request #255 from twpayne/dont-check-requires-in-comments

Don't check for requires in comments
Better indentation for wms capabilities example
Merge pull request #254 from bbinet/indent-wmscap-example

Better indentation for wms capabilities example
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.
Load the examples using PhantomJS

This commit adds a check-examples target to check that the hosted examples load without errors.
Remove references to goog in epsg-4326 example
Make createLayerRenderer always return a renderer
Accept a destination array for transforms

This allows in-place transforms.
Remove unused tileGrid.getTileSize() call.