path get/set for recording path change

Implement for https://github.com/wearefractal/vinyl/issues/19#issuecomment-47420607
file.path will be null, then

this.history = file.path ? [file.path] : []