[FIX] RoundedComposite did not handle null on setBackground()

The composite will now handle null. In addition it will no longer
dispose a system color which had occurred in some rare
circumstances.

Change-Id: I6fb3139acfcb688e539218206910efe71977b469
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1761
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
[INTERNAL] add AutoHashMap

Change-Id: Ibce308dab4be3f27924e4f742f4ccaeca746ef7e
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1750
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
[LOG] improved log statements in network classes

Change-Id: I3c3866883c9b61628858d6f69c1bb07a6751b0f7
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1766
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
Tested-by: Jenkins CI
[INTERNAL] moved encoding attribute to FileActivity

TODO: Update the FileList. Also update the ProjectDeltaVisitor to
support this change.

Change-Id: I4ce673475d9c14c0b04ffbfc21e0d2a68d813b4f
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1742
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
Reviewed-by: Damla Durmaz <ddurmaz88@gmail.com>
[UI] progress bar implementations

Change-Id: I0ac9c2e4b434d1c6fd42ca0bbd50321f1083e896
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1705
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
[INTERNAL] change to runtime.UIMonitoredJob class

Change-Id: Ie8ecb7220e730949f008a54215ba9381da53aef4
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1706
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
[INTERNAL] add task classes

Replaced DecompressTask with DecompressArchiveTask and adapted it for
IProgressMonitor. CreateProjectTask is moved to intelliJ package.

Change-Id: Ieedb7e29091c446378e126b178b4031afc7f1e10
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1703
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
[INTERNAL] add SarosContextFactory, SarosIntellijContextFactory

Change-Id: Ia740fe0022493a7974a7f1efea4f777d99b94666
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1747
Tested-by: Jenkins CI
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
[INTERNAL] optimized activity execution throughput

It can happen that executing an activity may take some time. We now
merge all pending activities when we want to execute the next activity
chunk and also optimize them.

Change-Id: I73e709fe75fec2c03b7fd5d6fa4c83611c7be9f3
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1789
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>
[NOP] added default UNIX line endings to Whiteboard Eclipse settings

Change-Id: Ib2821909b7e2c453ba0c3800ba6c31a60546112b
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1790
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>
Tested-by: Jenkins CI
[UI] add dummy Notification display

This dummy class allows us to keep notification calls
in the rest of the code.

Change-Id: I38e9bd49345a80ade2f6bd77bfeae7389cae4b86
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1768
Tested-by: Jenkins CI
Reviewed-by: Arndt Lasarzik <alasarzik@gmail.com>
Reviewed-by: Holger Schmeisky <google@schmeisky.com>
[INTERNAL] add intellij.editor package

Add the ColorManager implementation, that always uses the
default colors

Change-Id: Ifa256da12f4f18a512f92bed2e32764154029302
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1769
Tested-by: Jenkins CI
Reviewed-by: Holger Schmeisky <google@schmeisky.com>
[BUILD] Merge master into development/wbReintegrate

Change-Id: Iac57f2c4468bffba6a86f13d74bd1f3d908b7897