use native Promise if available
use native Promise if available

pporada-gl/sharp,cmtt/sharp,lovell/sharp,mcanthony/sharp,lovell/sharp,mhirsch/sharp,mdimitrov/sharp,brandonaaron/sharp,chrisriley/sharp,kevinsawicki/sharp,dtest/sharp,digital-flowers/sharp-win32,cmtt/sharp,leiyangyou/sharp,mdimitrov/sharp,lovell/sharp,pporada-gl/sharp,chrisriley/sharp,digital-flowers/sharp-win32,papandreou/sharp,mdimitrov/sharp,philip8728/sharp,cmtt/sharp,leiyangyou/sharp,brandonaaron/sharp,lovell/sharp,mhirsch/sharp,dtest/sharp,chrisriley/sharp,dtest/sharp,kevinsawicki/sharp,digital-flowers/sharp-win32,mhirsch/sharp,chrisriley/sharp,papandreou/sharp,mdimitrov/sharp,papandreou/sharp,lovell/sharp,leiyangyou/sharp,papandreou/sharp,brandonaaron/sharp,mcanthony/sharp,leiyangyou/sharp,philip8728/sharp,mdimitrov/sharp,kevinsawicki/sharp,kevinsawicki/sharp,mcanthony/sharp,lovell/sharp,philip8728/sharp,leiyangyou/sharp,mhirsch/sharp,brandonaaron/sharp,dtest/sharp,digital-flowers/sharp-win32,kevinsawicki/sharp,digital-flowers/sharp-win32,chrisriley/sharp,philip8728/sharp,mcanthony/sharp,cmtt/sharp,mcanthony/sharp,philip8728/sharp,pporada-gl/sharp,dtest/sharp,digital-flowers/sharp-win32,digital-flowers/sharp-win32,pporada-gl/sharp,pporada-gl/sharp,brandonaaron/sharp,papandreou/sharp