Make new Python API setup python paths. Refs #6629

There is now more flexibility in that the key in the properties file
is not recursive at all. In the past it said it wasn't but still added the
top level directories. In addition you can now add a directory with a
__init__.py file in it if you wish to and you won't be banned by the
frameork.