Add tile cache expiry infrastructure
Use option object rather than positional arguments for ol.animation.create* functions
Add ol.TileCache
Use ol.TileCache in ol.source.ImageTileSource
Use ol.TileCache in ol.source.DebugTileSource
Merge pull request #133 from fredj/options-obj

ol.animation.create* functions should use options objects rather than positional arguments
Add goog.structs.LinkedMap from Closure Library
Rename goog.structs.LinkedMap to ol.structs.LinkedMap
Add ol.structs.LinkedMap.prototype.peekLastKey
Expire old textures from texture cache
Port ol.TileCache to ol.structs.LinkedMap
Care with transform

Since the transform method takes an arbitrary transform function, new coordinates may not be ordered in the same way as the originals.
Checked with third-party tool
Punctuated
Merge pull request #153 from tschaub/extent

Care with transform
Fix typo
Merge pull request #155 from elemoine/typo

Fix typo in a typedef
Remove ref to userProjection

The wms-custom-proj example sets a userProjection in the map while userProjection is gone for now. It was removed in 927cffb2.
Merge pull request #156 from elemoine/examplefix

Remove ref to userProjection
Merge pull request #151 from twpayne/tile-cache-expiry

Tile cache expiry