Add support for relative units: "yesterday"

This adds support for selecting common used relative units for each locale; e.g., instead of outputting "1 day ago" these changes will now output "yesterday".

This also adds support for a `units` option, to _always_ force the output to be in the specified units, the following example forces the output into hours:

```js
var rf = new IntlRelativeFormat('en', {units: 'hour'});

// Generate a timestamp that's two days ago.
var output = rf.format(Date.now() - (2 * 24 * 60 * 60 * 1000));

// Outputs hours _instead_ of "2 days ago".
console.log(output); // => "48 hours ago"
```
This was wrong, we don't want to do this. `Math.round()` does the correct thing. See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round#Examples