Merge pull request #87 from csmith/master

Fix command tab completion in global window.
Make PluginMetaData use a Path for the plugin.

Make URLBuilder accept 'file:/..' URLs, which it used to like
prefixing with 'file://' again...