Better stencil support for non-inline elements (ie, display:block).

Because getClientRects only returns a single rectangle for a block element,
it's not useful in columned views like Monocle. Instead we need to find the
DOM Ranges within the element and traverse through them to find all the
relevant rectangles.
Merge pull request #235 from danshultz/ie-11-pointer-fix

fix IE 11 pointer event handling
add support for standard touch-action css element

this compliments the recent support in IE 11 for pointer events