Remove residual code.

This was left after a refactor. There's no need to set the provider
since the service shuts down before the provider is destroyed.
Clean up issues with the services.

For one, don't call virtual methods in the destructor.
But also minor fixes, conformance with code conventions and removal of
unused methods.
The Service concept in general is however ill-suited for Ember. There
will some further refactorings.
Shut down ALUT when shutting down.
Added more automake files.
Remove unused concepts from Service.
Reorder shutdown correctly.

We shouldn't destroy the Eris Session before we destroy the Ogre view.