fix bug when forwarding constructor invocation
fix NPE
main: added command line options parsign thru getopt_long
minor changes
cmake: flags ony supported by gcc and clang now applied to only these two
new and effective L1U8Recode tests