Allow the New PyDev Project wizards to permit project creation in empty workspace folders.

Small change: instead of prohibiting non-default project locations that overlap with the
workspace, make only the workspace folder itself prohibited. Allow projects to be created
in workspace folders that lack a .project file, regardless of whether the "Default Location"
box is checked.
In New PyDev Project wizard, fix project creation bug & use recursive search for Python files.

Make the following improvements to the New PyDev Project wizard (specifically, its first page):

1. Fix a bug where it was possible to create a new project in a workspace folder with the
"use default" setting chosen in the project creation wizard, even if that folder contained
a .project file.

2. When searching for existing Python files in the project location, now recursively search
existing folders in the location for Python files too.
Merge pull request #48 from AndrewFerr/exsources

Allow the New PyDev Project wizards to permit project creation in empty ...