replaced switches with if-else to avoid deopts
travis config update
replaced var compare with inlineable fns
removed state cache for next going character
inlined the rest of constants
added benchmark tools
added string bounds check to critical places, to avoid deopts
removed dynamic function create in load()
optimized escaped sequences scan
lint fix
rolled back adding shortcuts - perfomance difference not significant
moved types validators to separate functions
removed regex from int validator
optimized int resolver
null/bool validators perf - check data length prior to compare strings
bin type cleanup
mini opt in skipSeparationSpace
Fix/refactor custom type tests
types methods rename
simplified validator/creator call in loader