Always report object states in same order, regardless whether positive or negative (#7279)
* In speech and braille output, states will now always be reported in same order, regardless whether they are positive or negative. Fixes #7076
* Adressed review comment
* Create a new processAndLabelStates function in controlTypes and use that in the speech and braille modules
* Added unit tests for states
* Small fix for negative state unit test
* Make use of assertSetEqual and use de setUp method to set an object to test on
* Added additional controlTypes unit tests, not particularly related to this pr
* Added doc strings
* Review actions
* Switch to processAndLabelStates for browseMode
Author
Leonard de Ruijter