Initial work on porting to Eris 1.4.

The major change is skstream being removed in favour of boost::asio.
Use refactored TimedEvent class.
Removed obsolete method.
Use the Eris Session and EventService classes.
Adapt more code to use EventService.
Use EventService when background loading models.
Improve the way loading is interleaved.

We make sure that only one resource is loaded at each iteration. This
allows the event loop to interleave a render op while we're waiting on
the model to complete it's loading. The result should be smoother frame
rates.
Process handlers in better way.

This doesn't require us to call poll, which will mess up the event loop.
Interleave mapping initialization with event loop.

This should lead to a more steady frame rate.
Make texture loading more distinct.
Make print out more truthful.
Fix log output.
Check for textures even for loaded materials.
Added frame number and frame time to detail log.

When enabling the detailed log output it will now print both the current
frame number as well as the relative time within the frame.
Fixed incorrect initialization order.
Use microseconds resolution.
Bump version to 0.8.0.

The changes to Eris warrants this.
Remove all references to Jesus and Carpenter.