parse null in json and store as jn:null() not as nil

--HG--
branch : trunks
universal binary search, for exact match, lower bound and upper bound (seriously why is there none in the rtl for that??)

--HG--
branch : trunks
simplified binary search, arrayBinarySearch functions for all arrays

--HG--
branch : trunks
revert change in unrelated code of previous commit (todo: is the + '' necessary and I forgot to insert it in the template; or is it unneccessary and I did not bother removing in in the non-template version, because the next template conversion would remove it automatically?)

--HG--
branch : trunks
simple readme for internettools

--HG--
branch : trunks