Feature/types management

basic_json<Char>::is<> checks now if internal value can be converted, without lost, to the target type.