Move some touch logic to the `handler` base class.
Stay on the world when transforming coords.

Instead of a transform that results in +/- Infinity northing, we can constrain the results to be within the world bounds.
Move zeroPad function to BaseTypes and add tests for it
Modify classes which contained an internal numeric zero padding function to use the one in BaseTypes instead
Avoid breaking the "OpenLayers.String.format" execution when searching for an attribute in an undefined object.
[New] raise feature function to move features in layer.
Image loading performance improvements

Performance improvements are achieved by using requestAnimationFrame when
a tile's visibility changes, and by not starting with a blank image when
creating a new tile image. It seems that even Firefox does not show a
loading placeholder when the tile is made visible in an animation.
Prevent KeyboardDefaults.js from triggering keyboard events when user is typing into the form elements for IE
use OpenLayers.Event.element
Added support for PropertyIsNull filter.

Added a simple comparison and read/write for PropertyIsNull
encoded as XML including tests for each.
Added some comments to Format/Filter tests.
Fixing image-layer example
Added IS_NULL evaluate feature tests
Merge remote-tracking branch 'upstream/master'
Removed stray console.log in PropertyIsNull test
Using radix parameter to make linter happy
Removed duplicate line that gets the filter value
Resolved redefinition of filter variable in test
Comparing the filter XML written using t.xml_eq.

The PropertyIsNull test now used the t.xml_eq method
to verify the XML output when the filter is written.

Tided up variable names to be consistent with other
tests.
Moved node var declaration to the top of the function