update release script to run all tests and build before release
update release script to run all tests and build before release

run gulp test instead of npm test (which only runs unit tests right now)
run build in master one more time before release to make sure dist folder is there
use zip instead of 7zip (for mac)

NOTE: this *must* be run on a mac

resolves #154

tomwayson/angular-esri-map,Esri/angular-esri-map,Esri/angular-esri-map,tomwayson/angular-esri-map,Esri/angular-esri-map,tomwayson/angular-esri-map