Button with data-iconpos="notext" inside listview is messed up, fiddle here:
Fixes #4227 - Button+data-iconpos="notext" in listview
Cause: The css to position the arrow indicator in a list was also
being applied to the button icon if it appeared in the list.
How fixed: Used '>' css to target only direct children
Fixes split-icon after Fix #4227
Fixes issues raised by @uGoMobi in notes on commit 4b276de