Updates for the rust crate API
Some changes proposed in #421 (closed)
- LoadOptions renames to Loader
- rework how CairoRenderer is constructed
- drop get_ from the getters
Note also that this highlights that dpi passed to the renderer is ignored. It was the case also before the patch, but now the compiler can warn about it. I will open a separate issue for it.