Merge pull request 'caguilar187' #52.

Headers now support touch events in children.
Don't restore canvas state twice. Fixes #54.
Revert "Merge pull request 'caguilar187' #52."

I mistakenly merged this in 'master' without realising it. As it turns
out this fork does not work as expected so for now I am unmerging it.

This reverts commit 3ed568cd2df425bf326b6f69597de26b61830793, reversing
changes made to 8c14279e04ff94c51d5e385f5ad3954035f38685.
Add missing methods to delgate wrapper. Issue #57.
Merge pull request 'caguilar187' #52.
Fix press state on header for fast clicks.
Fix errors in handling header long click.
Remove dead code.
Show header press state for default click time.
Dirty hack to add AttachInfo to stickied header.

This is done so the view will behave as it is attached to the GridView
even though it is not.
Handle null cases for stickied headers.
Code sort.
Add caguilar187 as author for input fixing header issues.
Fix erroneous passing of touch to stickied header.
Restore standard header style to example.
added a simple button to the header to test touches
realized you had a check for no NO_MATCHED_HEADER and should only do the tempheader check if a header was matched
this allows the header on clicks to continue and also works with the button touches
minor update to account for reseting of a headers state once the touch reset durations haave elapsed
this change is so normal headers use the same trick as stickied headers and thus should solve the caching bug