feat(lib/*.js): change map-stream to through2

* update through2 to ^0.5.1
Added test case for [finish event](https://github.com/tomchentw/vinyl-fs/commit/c678bd469e11e768713219b774fa82aa781e4fef)