Several things:

  - now LUTs are generated initially from wpl_global_init, instead of
    at compile time. This is the only possible way to deal with many and
    potentially large LUTs.

  - Implemented flag: --native-mitigators which enables native mitigators.

  - Implemented flag: --no-lut-hashing which prevents the hashing of luts for
    the same expression.
One more small perf optimization in mitigators.
Implemented copy-free take.
Merged changes from performance
Cleaning .out in Makefile