Don't allow null selected nodes.
AssetLoader changed to receive the resolved FileHandle along with the file name.

See comments in #517.
Merge remote-tracking branch 'upstream/master'