Merge pull request #49 from jmcddn/forSESA

Ebb calls made from linux application.
Add LibFox apps
Implement enough for mcphoton
Fix buf in libfox implementation

mcphoton now works
Remove app start in LibFox app
Merge pull request #50 from dschatzberg/forSESA

Add LibFox apps
Update libfox.cpp

fix: file was being included that does not exist in this commit
Update HelloRemote.cpp

fix: missing `ebbrt` namespace context
Add MPI MessageManager

This message manager allows us to write distributed CNK apps
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.
Merge pull request #57 from dschatzberg/forSESA

Add missing dependency of EventManager
Utility layer scripts