[UI] Adds Wizard base classes.

Adds Wizard base class and base classes for wizard pages.

Change-Id: I1234af0918d3e0e59a2ac02576164e456b038579
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1970
Tested-by: Jenkins CI
Reviewed-by: Holger Schmeisky <google@schmeisky.com>
[INTERNAL] fix for commit ea8fb1d8baa3271deee1c6079d0fb658c6fbe2b8

The changes made by this commit removed the logic to create parent
directories on demand and so the IPN failed randomly regarding the order
of the folders which were returned by the FileList DIFF operation.

Change-Id: I29872826e2a9e3e6cc9181bf4253fe0b4f982c08
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1977
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
[INTERNAL] fix for commit 9b5f19e33121b50cd7f59f68da8f3489e8ca7b5c

Powered by DeMorgan !

Change-Id: I621a9c866f0582a2bf6906676464ac73818187f3
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1978
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
[FIX] #838 Follow mode states are not cleared when users leave the
session 

Added missing logic to handle user left events.

Change-Id: Ie5d18be29aa42fe2a243c60ae2b14ef1ce036642
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1979
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
[UI] Adds Wizard pages.

Adds concrete classes for wizard pages.

Change-Id: I179ae8e70d8f64778661614623ab72d5ba29d0c8
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1971
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
Reviewed-by: Holger Schmeisky <google@schmeisky.com>
[FIX] #839 Editor Annotation still remains even when the file is closed 

Change-Id: I7e394a27774d018d44b4dd9bdd62a84500ce218e
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1980
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
[UI] Adds Wizards.

Adds AddProjectToSessionWizard and JoinSessionWizard.

Change-Id: I47c07c1ca948691b8f2ed4720ef85b09bca01e57
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1972
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
Tested-by: Jenkins CI
Reviewed-by: Holger Schmeisky <google@schmeisky.com>
[BUILD] Master ready for development towards 14.11.28

Change-Id: Ib7622d212a5bb19a1e333e35056b2a036b4f4d8d
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1986
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
[UI] Adds Saros/I Toolbar and MainPanelView

And renames SarosTreeView to SessionAndContactsTreeView

Change-Id: I6a3ab758794ad070d94174b04157ec2b5aeab93d
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1982
Tested-by: Jenkins CI
Reviewed-by: Holger Schmeisky <google@schmeisky.com>
[LOG] changed logging files

All logging statements will now be written into the same file.

Reduced Log-Level for normal operation to INFO.

Changed the location of the log files. The log files can now be found in
$WORKSPACE/.metadata/.plugins/$SarosPluginID/log

Change-Id: Id09ba6b137103554ae55d72c53d46d8c45a2792f
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1996
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
[Internal] extracted two account handling methods from ConnectServerAction and made them publicly accessible