Disallow imports of parent folder.

@devoncarew 

This fixes an infinite folder creation on importing a parent folder into the project.
Thinking more, this will not handle the case if the selected imported folder is the parent of the working spark folder.

A possible fix is to first traverse the import folder tree and then do a copy operation. Should I include the change in this PR ?