Add configuration settings for custom tests and globals in jinja2 environment

Pelican currently has a setting for custom Jinja2 filters, but not for custom tests or custom environment namespace globals.  This pull request adds both.