Update the plugin so that it works with Sublime Text 3 and fix a few bugs.
 - Use a deepcopy() so that we don't print layout error messages to the console
 - Don't auto-append a '/' to a directory if there are other possible
   completions