Move some AX attrs from AXNodeData to AXTreeData.

Previously all accessibility attributes had to be stored
in AXNodeData. The root of a tree had a lot of extra
attributes that only applied to that node. This introduces
AXTreeData, a simple serializable struct with the data
that applies to the whole tree, including the title, url,
loading progress, and selection information. Later it will
include focus information too.

Note: this CL doesn't change any functionality or
send any new data via an IPC, it just refactors
things.

BUG=none

Review URL: https://codereview.chromium.org/1407413002

Cr-Commit-Position: refs/heads/master@{#355626}
diff --git a/ui/accessibility/ax_node_data.h b/ui/accessibility/ax_node_data.h
index 9b517b1..cc6fb5f 100644
--- a/ui/accessibility/ax_node_data.h
+++ b/ui/accessibility/ax_node_data.h
@@ -18,7 +18,7 @@
 namespace ui {
 
 // A compact representation of the accessibility information for a
-// single web object, in a form that can be serialized and sent from
+// single accessible object, in a form that can be serialized and sent from
 // one process to another.
 struct AX_EXPORT AXNodeData {
   AXNodeData();