Merge branch 'master' into sample-management
Bugfix: enable editing diagnostic event.

Problem was that viewDidLoad was called after calling loadExistingDiagnosticEvent method.
Editing of diagnostic event works.
Use NSNumber instead of NSInteger in SampleListItem, thus preventing '0' text to be shown in animalID and animalDescriptor columns.
Remove old lists: KeyList and LabTest from project.
Remove prefilled login password.
Merge branch 'sample-management'
Introduce #define preprocessor directive for guarding directlyToEvent property. This way, code which immediately enters DiagnosticEventViewController is not even compiled.