Add Recursive internal event for use with Subscriptions
Reconfigure Travis CI to build under Mac OS X