Merge pull request #6 from mfournier/add-join

make join option configurable.
Add human-readable summary based on yaml report

For cases where you don't want to expose your puppet reports on a public
service. Or when the public service stops working because you have too
many failed reports... :-/

A sample notification sent to IRC looks like this:

    Puppet stable run failed at Mon May 13 15:25:03 2013. Summary at puppetmaster0:/var/log/puppet-reports/foobar123.vserver.example.com-0.640093941855566
Merge pull request #7 from mfournier/local-file-report

Add human-readable summary based on yaml report
remove requirement on 'store' reports

Parsing the YAML file generated by the 'store' report processor is a
bit dumb, as we already have all the information we need in `self`.

This simplifies the `last_report` method by removing the most fragile
part, and removes the dependency on the 'store' processor.
reorganise message generation

It's no longer either gists or local reports. You can have both
together, in a slightly longer line, if you wish.
Add report URL to IRC messages

This adds the ability to define an URL for each report, optionnally
substituting string sequences with values from the report.
restructured configuration documentation
Merge pull request #8 from mfournier/remove_yaml_parsing+add_url_support

Remove yaml parsing+add url support
Merge pull request #2 from mfournier/master

resync with upstream