AbstractApplication: Refactor bindings on horizontal margins
Helper function along with factored out root.{global,context}Drawer properties access results in a more readable code.
The only concern is that the two components used different parts of their drawer for sizing: *.width vs. *.contentItem.width. Which one is correct?