Rework numbers and boolean parsers.

It is now possible to use these parsers externally in libucl.
Allow parsing of strings when creating objects.
Fix bytes and seconds parsing.