Added back in customClickHandler

Fixed bug on swipe events not reseting internal touch object.
Added missing async parameter from ajax settings.
Removed an extra js code block opener in the readme which caused extra text to be included in the code block.
Merge pull request #141 from jasondelponte/patch-1

Removed an extra js code block opener in the readme
Fixed offset to use value from getBoundingClientRect
jq.ui.updateBadge - added fourth parameter (color | {css hash})

Fixed double click issue in jqUi

Fixed keyboard not closing on android
Optimized jq.popup.js and removed "close" event listener (memory leak)
iOS and android form fixes (double event issue)
Fixed .prepend to insert objects in proper order.

Changed append/prepend to use documentfragments
ui/
test for div.panel ajax load and data-reverse transition direction setting
Fire data-unload before data-load
Fix ticket 280

Carousel always showed first item when refreshing items.
fix ticket 277

Legacy code in checkClickHandler executed the onclick of an element because of how it worked before changing to a delegate type method.
add crc32 id and title to ajax panels ONLY when id is not present
bugfix: remember new id when included in an ajax div.panel
add comment
e.preventDefauilt in touchEnd in noclickdelay when dispatching a click.
Remove event.stopPropagation from document.body so events can bubble up to document.documentElement (leaf maps)
merging jq.ui: including "data-reverse" anchor attribute