Add filterable OTM tile layer

I encapsulated the manipulation of the tile layer URL in a custom subclass
of OpenLayers.Layer.XYZ so that the application can call a simple setFilter
method on the layer when the user changes filter arguments.
Merge pull request #61 from jwalgran/topic/filter-map

Add filterable OTM tile layer