Color independent brush outline
Moved layer list classes to more appropriate namespaces
Layer list refactoring.

Better separation between layer list model and view widget.
Layer list now works the same way as the user list.
Session settings
Session password protection support