format support for BigFloat instances.

Still to do:

- [x] documentation
- [x] docstring for `mpfr_asprintf`
- [x] % format type

Closes #36.