AGW on Phoenix: fix wrong rendering of text colour for `CustomTreeCtrl` tree items and correctly cast sip pointers to ints to be able to draw nice panes in `wx.lib.agw.aui`.

git-svn-id: http://svn.wxwidgets.org/svn/wx/wxPython@75573 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
`wx.lib` on Phoenix: modify `treemixin.py` to allow CustomTreeCtrl support since the switch to the `agwStyle` keywork argument.

git-svn-id: http://svn.wxwidgets.org/svn/wx/wxPython@75574 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
AGW on Phoenix: allow tooltips on tab area buttons for `AuiNotebook`

git-svn-id: http://svn.wxwidgets.org/svn/wx/wxPython@75575 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
AGW on Classic: apply Rob's patch: when using DetachPane on panes in an automatic notebook. If you remove all the panes from the notebook and then call UpdateNotebook, the notebook gets removed, but the panes hadn't been reparented to the frame so they get destroyed.

git-svn-id: http://svn.wxwidgets.org/svn/wx/wxPython@75576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
AGW on Phoenix: apply Rob's patch: when using DetachPane on panes in an automatic notebook. If you remove all the panes from the notebook and then call UpdateNotebook, the notebook gets removed, but the panes hadn't been reparented to the frame so they get destroyed. Back-ported from Classic.

git-svn-id: http://svn.wxwidgets.org/svn/wx/wxPython@75577 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775