Right now, SwipeListItem isn't as convergent as it could be. It always uses a very
large margin between actions, and its right margin doesn't take into account the
visibility of the scrollbar, so it's always too much. It also isn't RTL-friendly.
This patch makes the spacing conditional on form factor, takes into account the
scrollbar, and improves RTL friendliness.