Merge pull request #51 from dschatzberg/forSESA

Add MPI MessageManager
Add powerpc64 exceptions on a miss
Merge pull request #52 from dschatzberg/exceptions

Add powerpc64 exceptions on a miss
Move event loop into the EventManager

This move paves the way for adding additional functionality to the event
loop.
Add Async method on EventManagers

This allows us to asynchronously execute a function.
Add Futures and an example application
Merge pull request #53 from dschatzberg/events

Add Futures
Add missing dependency of EventManager

The event loop modifications resulted in a new dependency on the event
manager for all applications. This dependency has been added for
HelloWorld and HelloEbb apps.