* use decompress-zip package instead of adm-zip cause of async support
* disable default checked for Linux32 installation
* use decompress-zip for unzipping files (async)
* use platform strings for file/folder names this is for #2
* split when callbacks in success and failure
* split download file names into nam and extension to handle different content header and unzipping methods
* check if file exist before try unzipping
* use same folder names in grunt file as in index.js
* remove adm-zip dependency loading