Introduce Application class

The newly added Application class represents a runnning application.
ApplicationProcessManager & RuntimeRegistry classes were removed.

Issue: Test system needs to be rewritten as it relies on the removed RuntimeRegistry.