improveJSON parser perfromance

- unified string/stream algorithm
- templated Source class
- use char_traits integer type and conversion function for char
extraction
clang compile