Fix `setpgrp': Operation not permitted in foreman
Pushover agent implementation
HumanTaskAgent can now accept `combination_mode` and `poll_options` which are used to generate a poll from the HITs answers.  The poll asks additional Mechanical Turk users to rate the responses, and then the best one is returned.  This allows for an additional step of validation on user generated content / data.
Merge branch 'master' into human_task_agent_makes_polls
doc
use TwitterConcern in the twitter_stream_agent; cleanup unused memory; add specs
add a transaction around event receiving
allow events to expire; fix spec
add expires_at as attr_accessible
allow filter aliases (groups)
Update PeakDetectorAgent options and change it so that it detects peaks on the rise instead of fall.
updated deployment with branch
fix stream to work with filter groups
in website agent with type json, allow extract to be blank; in which case, the entire json object will be stored as the payload
DRYed up website_agent code a bit
Merge pull request #107 from albertsun/full-json-website-agent

Website Agent Improvement
bump ruby version to avoid cve-2013-4164
Merge branch 'master' of github.com:cantino/huginn
Merge pull request #103 from cantino/refactor_twitter_stream

Cleanup TwitterStreamAgent and add specs
Merge pull request #104 from cantino/transactionally_schedule

Add better event handling (expiration) and transactions