Make PDF document available from profiles
   * "document" variable in Groovy profiles
   * added "finish" hook before the PDF document gets closed
Add support for profile specific options
   * command line named options are passed to the profiles
   * Groovy profiles access the option map thanks to the "options" variable
Add support for loading extra fonts from custom directory. Fixes #8.