[john] - using ruby 2.0.0
[john] #cucumber_update - wip: fixing tests after cucumber update
[john] #cucumber_update - scoped breadcrumbs link clicking to prevent ambiguous match error (there is a campaigns link on the left nav also), fixed unsubscribe page steps.
[john] #cucumber_update - removed broken step from smoke test feature.
[john] #cucumber_update - fixed steps and features

Conflicts:
	features/step_definitions/push.rb
[john] #cucumber_update - fixed list cutter step.
[john] #cucumber_update - Fixed email stats steps.
[john] #cucumber_update - cleaned up push step.

Conflicts:
	features/step_definitions/push.rb
[john] - fixed wrong ids for push section
[john] - there were two campaigns_index ids on the campaigns index page.
[john] - cleaner step, made label content on taf form unique
[john] #cucumber_update - updated cucumber install files after upgrading cucumber-rails
[john] - removed extra specs logging
[john] - removed fakeweb gem

specs/features don't seem to use it
[john] - no longer segregating users into distinct groups for each email in a multiple email blast

Grouping assumed that database increments user ids by 1. This breaks for example with ClearDB which increments by 10. Generally, grouping users before applying the list rules is problematic b/c the distribution of user characteristics that list rules are applied to is not even across user ids. We care that users don't receive more than one email within a push. There is a check for this.
[john] - updated README
[NicoPaez] - Capybara config modified to run tests on Jenkins
[john] - external activity events endpoint
[john] - external action taken rule
[john] - added 'activity' to external_activity_events table

Allows us to store action_taken as well as action_created events in the table.