extras: add halide code generation tool
extras: add file_to_object tool
extras: add c_config_alt tool
Add the 'errors' attribute to AnsiTerm

When using input in Python3 an exception is thrown because the AnsiTerm does not
have the errors attribute. This patch fixes that.

Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
fix issue #1477, thanks to Maxime Arthaud for the patch.
fix indent
Issue 1481 - unreadable configuration cache file
related to #1477, add extension filter when matching lib names.
reworked previous fix to match the extension in the regex, based on if the lib is linked statically or dynamically.
removed regex "group" because no rules were applied (+?), they were mandatory.
Include the '-' in the regex to match the IA-32 string on 32 bit windows.