winaccessibility: remove obsolete act.hxx

... obsoleted by 732ec36edfd09d2091d70c4d71b5f182fe279c45

Change-Id: I7f7a9becac2430a7ed4d096be741b610462a8a00
winaccessibility: remove all Registry content/registration code

There is no need to register UAccCOM.

Change-Id: I37f5c4030abefbd18b6686652a348bc20a05a9db
winaccessibility: README already outdated

Change-Id: Id0defc7e4fbe5b700362548559e08163a327399b
winaccessibility: why delayload the dlls?

Perhaps delayloading the URE dlls makes it easier to register the
UAccCOM.dll during installation or something? Well we don't do that any
more.

Change-Id: Ic7c356f5954f869c8752aab2563f059a27ef731f
clean up some COM initialization

CoInitialize{Ex] always exist in all supported Win32 versions, so just
call them.

Change-Id: I45f227319aae811b6c94a3ac475467a06146b8e9
winaccessibility: don't store XAccessible* in AccDescendant...Listener

Seems safer to store a Reference

Change-Id: I86ef9d18c03b2a58058d38e2ae43553ecd2c7be6
winaccessibility: actually the member is unused, remove it

Change-Id: I68e5c1785b73520cb59ca54a602ea176f8146f6f
winaccessibility: use rtl::Reference for listener lifecycle

The manual acquire() call was apparently not coupled with a release()?

Change-Id: I069c969619e9afce2a4b836642cc1675025b11d0
winaccessibility: use uno::Reference in AccEventListener

... and clear it in disposing().

Change-Id: I69cfe3cdcf6549a0471453960d1f935d9c3b7a0d
winaccessibility: remove AccEventListener::m_isDisposed

It's disposed iff m_xAccessible is 0.

Change-Id: I3f8bc104784adf82be43bcaf43b7573a9897f82a
winaccessibility: remove GetXAccByAccObj()

It is pointlessly slow and the AccObject has a method for that.

Change-Id: I7ba1cc853255ac3b3b5008657d1cc79efc3a3f4b
winaccessibility: improve GenerateNewResId()

Change-Id: I81f98ca83b97bc2e3e419c7a37ad2a011932553b