PythonInstalled, name includes modules

If `depends_on :python => ['modulename', :optional]` then the generated option
is now `--with-python-modulename`, so that it is possible to actually make
depending on python modules optional. Further, `brew options` becomes more
meaningful.