Performance enhancement - json_reader
add template methods is<> and as<> to facilitate json handling as part of templates
Added support for json as<short> and as<unsigned short>
Added test cases for json is<>
Merge remote-tracking branch 'origin/master' into feature/types-management