Merge pull request #127 from DenisKnoepfle/master

Replace combo box cell editor and preparation for #118
Separate UI physically from service layer (#118)

The UI transmits now a JobDescription when a diagnosis should be
performed, so the server creates necessary configuration files for DS to
run (identical to those locally configured on the client-side before)
using this data. The results are only saved on the server side now. The
configuration files and results are saved on a per job-id basis, so that
(not implemented yet) the client can request the results later via DS
service using the job id that was used to trigger the diagnosis run.

Change-Id: I990cc93a2851726dead0d33e2f1a935ddd5c46ad
Signed-off-by: Denis Knoepfle <denis.knoepfle@sap.com>
Add service operation to retrieve results (#116)

Currently only the main data can be fetched, but a download option to
get all the raw data will be offered later. The results are not fetched
within the UI yet.

The SpotterResult's message field had to be renamed to comply with JSON.

Added the report text as a string inside ResultsContainer to have all
data in one spot. However, the report text file is written normally like
before. Changes in Spotter were only to set the report in the container
object.

Change-Id: I13b546924b0c0b7c832ee20f6c59f3f5f9244a50
Signed-off-by: Denis Knoepfle <denis.knoepfle@sap.com>
Add exclude in clean plug-in for files named 'results.ser'

Change-Id: Ia8f738d985ffcc23bd71168be3a9bedd5712c86d
Signed-off-by: Denis Knoepfle <denis.knoepfle@sap.com>