grextras: create test macro that works w/ tool
gras: take care of some misc warnings
gras: fixed docs for factory
gras: jit factory api + unit tests
gras: update grextras submodule for awesome work