Devoncarew new file

Fix https://github.com/dart-lang/spark/issues/1734 - a new file should open pinned, so that selected another file does not replace it.

@dinhviethoa