have a stab at fixing RHEL-5 build that hasn't got new atk roles

Change-Id: Idbfc9bae9593416564783974ef7237e20e6400b0
fdo#39944: fallback for DOCUMENT_* roles in ATK < 2.1.0

Set fallback to DOCUMENT_FRAME role.

Change-Id: Ib83cd2f9881bcdec7b69a7660cf4166a612aaf60
fdo#35105: notify role change through a new UNO a11y event

A new UNO accessibility event called ROLE_CHANGED has been created.
It should be triggered when an accessible object changes its role and
every accessibility toolkit should use its own methods to make that
change effective.

Code to support the event in ATK has been added.

Change-Id: I132e303bdb148967231334458c3cfa369c36ec8f
Reviewed-on: https://gerrit.libreoffice.org/7853
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
coverity#736301 the 2nd arg is a gpointer

Change-Id: I66e57d570c5ae70e69eea2d44812a72a3b67509e