Use FileProvider to make files reliably available via Uri.

The PDF API only works on API 19 or above, so we don't need to worry
about older compatibility.