Use stable sort for removeProperty of OptionsPropertyGroup.

The original custom sort function is not stable, which causes
different results on HHVM. It now uses the default array_diff
function which is stable. Also updated an incorrect test.

Signed-off-by: Jeff Chan <jefftchan@gmail.com>
Translated using Weblate (Japanese)

Currently translated at 88.3% (2430 of 2749)
Translated using Weblate (Japanese)

Currently translated at 88.5% (2435 of 2749)
Translated using Weblate (Japanese)

Currently translated at 88.5% (2435 of 2749)
Translated using Weblate (Japanese)

Currently translated at 89.1% (2451 of 2749)
Translated using Weblate (Japanese)

Currently translated at 89.1% (2452 of 2749)
Fix minor selenium test issues

Signed-off-by: Ayush Chaudhary <ayushchd@gmail.com>
configure Selenium tests for browserstack

Signed-off-by: Ayush Chaudhary <ayushchd@gmail.com>
Merge pull request #922 from jeffchan/remove-property-stable-sort

Use stable sort for OptionsPropertyGroup removeProperty.
Translated using Weblate (Japanese)

Currently translated at 81.6% (2239 of 2741)
Translated using Weblate (Simplified Chinese)

Currently translated at 89.0% (2440 of 2741)
Merge remote-tracking branch 'origin/master'
Merge pull request #924 from ayushchd/sel

Selenium fixes and BrowserStack configuration
Bug fix 4284

Signed-Off-By: A V Minhaz <minhazav@gmail.com>
Signed-off-by: Marc Delisle <marc@infomarc.info>
ChangeLog entry for fix of bug #4284

Signed-off-by: Marc Delisle <marc@infomarc.info>
Merge commit '7070795'
Merge branch 'QA_4_1'