BasicTools: add method extract_zip
BasicTools: modify get_dmake

+ use extract_zip
+ does not download or extract file if already done