Open new tab

If forceOpen is true, then a new tab should always be opened, even
if the file is currently selected in the editor

Fix for [this issue](https://github.com/dart-lang/spark/issues/439)