replace usage of strtoq with strtoll

TODO: replace quad_t with long long and QUAD_MAX with INT64_MAX
move awk's maketab to gen/ subdir

this allows to add a rule that always links *.o in a given subdir
to create a binary of the same name than the subdir.
i.e. awk/*.o -> awk

that doesn't work when we have multiple main()s.
awk maketab: make it so ytab filename can be passed
m4 tokenizer: remove needless dependency on -lfl

if the yywrap() function is not provided by the lex program,
a default yywrap provided by libfl is used.
however, that one does nothing else than to return 1.
%option noyywrap has the same effect, and does not require usage
of an additional lib. this is handy when compiling obase with
musl-gcc, without a musl-linked flex being available in musl's prefix.
date: remove gratuitous inclusion of sys/timeb.h
uudecode: use __b64_* as provided by libobase/base64.c
Merge pull request #4 from rofl0r/moar_musl

a few more musl compat fixes