Merge branch 'SEP' of https://stefthedrummer@github.com/knowing/Medmon.git into SEP
* ich glaub wir sind so auf dem besseren weg

* viele vorkommen merge durch fetch ersetzt, da merge manchmal
references zerschiessen kann wenn man es zum updaten hernimmt.

* ich versuch den localen entitymanager auch immer zu clearen()
  wenn ich fertig bin. ich zwar nicht nötig. aber sauber.
  und somit kommen auch bei queries keine fehler zusatande, da diese
  es nicht checken wenn sich was geupdated hat und einfach das alte
  managed object benutzen.

* hab noch nich alles überarbeitet, schau die einfach nur mal an:
  - PatientDetailBlock -> die update und refresh routinen
  - therapyResultWizard -> performfinish()
  
  und sag mir was du davon denkst

* refresh muss noch cascadiert werden, wegen viewer.setinput
  der workbenchadapter greift mit getchildren auf
therapy.gettherapyresults zu, und kann ja selber nicht updaten.
* updated TherapyDetailPage and TherapyResultDetailPage
* clean and proper design

* fixed bugs with DirtyListener

* now you can delete Therapy and TherapyResult properly

* when TherapyResult is deleted -> data is deleted too
<<< HOLY MOLY >>>

CLOSED - task 60: DataPage should only view files with the right prefix 
https://github.com/knowing/Medmon/issues/issue/60

* please rebuild DB

* no cascades anymore -> lazy loading now works as it's supposed to be

* I renamed all instances of EntityManager to workerEM / tempEM or
  viewerEM   corresponding to their task, and as a note for me, to see
  if they have yet been reworked.
  
* PatientService has been extended by
   removePatient()
   removeData()
   removeTherapyResult()
   removeTherapy()
   
   these tasks are too complex to handle directly in the UI code.
   
   implementation coming soon ... so please don't delete anything
   it's going to throw A notImplementedException !!!
   
* found about a 1000 errors in the code, mostly wrong usage of
  EntityManager
* erstelle einfach mal n neues TherapyResult und lösch es wieder

* ohne schmarn tus einfach ... du wirst schon sehen ... ^^

* geniese es
* implementation of deletion completed
* restructured the IPatientService

* introduced IDBModelService
  NOW: use IDBModelService to createPatient()
  delegates the creation of directories to the IPatientService
  using the initializePatient() method.
* separations of IPatientService and IDBModelService completed

* creation and deletion of entities now is only pursued by the
  IDBModelService
  
* the goal is that IPatientService has no occurrence of EntityManagers

* IPatientService now uses IDBModelService
  and in the case of Patient creation vice versa
Removed pView.clearTabs() - method got removed
### Changes in Knowing
New IEvaluationService

@see
Commit e653571c72d2d8578d6054226923cd93de54a4f6

Signed-off-by: Nepomuk Seiler <nepomuk.seiler@mukis.de>
First implementation of ITherapyResultService

* Used code in _SelectAndConfigureDPUPage_
* Changed TherapyResultsWizard -> always shows last page
* Changed dbModelService.xml -> removed deactivate as it is the default
Close #76
First draft implemented. Added comments and little exception handling.
Added comments and removed unused imports
Merge pull request #80 from knowing/ITherapyResultService

ITherapyResultService - first implementation ready to use 
Merge branch 'SEP' into StepCount