use any global object
rename query method, removed replace fn with exec
removed unused methods and properties, reorganized code saving some bytes
auto-generate 4 utility methods, and add isMobile()
fixed a bug when setting a css property
gestures fallbacks
tweak grunt file