added a new tool, filter_loop_overlap - and moved builds that require external libraries into an 'extras' target, such as libpng, or libxml, or the mysqlclient library