Implement initial support for "layout" mode and "object" mode for Gecko content

Note that this commit merely gets it working. Configuration and toggling of
this feature will be done in subsequent commits. In the meantime, to enable
the Windows-screen-reader-style object navigation you can put the following
lines into your orca-customizations.py:

import orca.settings
orca.settings.layoutMode = False