Add SessionBackend abstraction

hides away any assumptions about server class structures from the Editor class
Remove option to configure the member id in local edit mode
Merge pull request #624 from kossebau/sessionbackend

Reduce assumptions about backend in the editor