Add click event as responsive alternative to singleclick

The singleclick event makes the application feel slow because
of the 250 ms delay that is used to rule out a dblclick.
Add unit tests for click event
Continue using singleclick for getfeatureinfo
Merge pull request #1896 from ahocevar/nodragclick

Add click event as responsive alternative to singleclick