Support YAML for plugin configuration files

This will allow plugin developers to avoid some of the limitations
of JSON, e.g. multiline strings or comments.
Document YAML plugin config file option
Use yaml.safe_load, add bad yaml plugin test
Merge pull request #592 from girder/yaml-support

Yaml support