Applied modified patch working around lack of Carbon module in Python 3.

Closes #15283

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74431 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
wxStandardPaths has a protected ctor, so it is effectively an ABC

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74432 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Don't mess with the natural ImportError if numpy is not available.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74433 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775