Add initial GTK web accessibility framework (third attempt).

Previous attempts to land this patch:
1. http://codereview.chromium.org/9839069/
2. http://codereview.chromium.org/10382013/
The previous attempts failed to land due to test failures and problems
depending on libatk with the official Linux build. The build is now resolved,
and the test failures have been fixed by adding an IsNative method to
BrowserAccessibility. Please look carefully at the IsNative calls in the
code; the rest is the same.

Original description:

This enables Linux desktop assistive technology such as the Orca screen 
reader to access the web contents. Builds on the same accessibility stack 
used by Mac & Windows already. 

This change works with Orca now, but it's minimal: all that works is getting 
the correct feedback when you tab through focusable links and controls in 
a webpage. Future changes will add the rest of the support. 

BUG=24585
TEST=Run Chrome on desktop Linux with Orca turned on, tab through links. 
Review URL: https://chromiumcodereview.appspot.com/10382051

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135998 0039d316-1c4b-4281-b951-d872f2087c98
26 files changed