Consolidates 3 AX properties into single restrictions property for accessibility objects

Replaces 3 previous properties with a restrictions property, which provides input restrictions associated with an object.
No/undefined value for a control means it is enabled.
read_only = control or group of controls that disallows input
disabled = textbox that allows focus/selection but not input

Benefits:
- Combines many properties related to controls into one, and removes some complexity.
- Our cross platform code now has a more universal definition of what readonly is
- Support aria-disabled on any object, and disabled on a fieldset
- Support aria-readonly on any control, and readonly only on text fields where it applies
- Cleaner and more concise code overall

Bug=None

Change-Id: I10cbafa52a42dcb651365787d28eda863eba58f8
Reviewed-on: https://chromium-review.googlesource.com/546116
Commit-Queue: Aaron Leventhal <[email protected]>
Reviewed-by: David Tseng <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Justin Donnelly <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Trent Apted <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#487837}
129 files changed