Bug 1047275 - Test ellipsis side on RTL pages for FontSizeManager

Add unit tests for testing ellipsis side on RTL pages for FontSizeManager

Also refactor unit tests introduced in Bug 1047998 to prevent repeated code

https://bugzilla.mozilla.org/show_bug.cgi?id=1047275
When I said that a bunch of stuff needs more whitespace, I didn't mean adding a line break at the end of each ```test()```. Here's an example:
```js
test('calls FSU with the proper arguments', function() {
  FontSizeUtils.getMaxFontSizeInfo.returns({
    fontSize: 10, overflow: false});
  view.style.fontFamily = 'Arial';
  view.style.width = '200px';

  FontSizeManager.adaptToSpace(FontSizeManager.DIAL_PAD, view);

  sinon.assert.calledWith(
    FontSizeUtils.getMaxFontSizeInfo, view[viewElement.textField],
    [26, 30, 34, 38, 41], view.style.fontFamily,
    view.getBoundingClientRect().width);
});
```