fix build warnings
update submodule 'libj'
introduce Value::is<T>
use new libj::to