Created by: MylesBorins
This uses a vinyl-fs@0.3 version coupled with graceful-fs@4 as a fallback for the regular combination of vinyl-fs@0.3 and graceful-fs@3, so that gulp@3 doesn't break on newer Node.js versions where graceful-fs@3 is unsupported.
Current setups and Node.js versions (6.x and below) are not affected.
Alternative approach to #1760