Fix #523 Create New Talk popup

- Add NewTalkWidget class which has its own instance of TalkDetailsWidget
- Add instance of NewTalkWidget to TalkEditorApp and display it as a modal
  dialog when Add New Talk button clicked
- Add new talk to database when Add button clicked, close dialog and refresh
  table view
- Refactor update_talk to use refresh_table function
- Set appearance of dialog (title, size, buttons, placeholder text,
  date format)
- Clear input fields on dialog open, but keep previously entered room, event,
  date and time using clear_input_fields function
- Remove add_talk function from TalkEditorApp
- Remove unused files that were components of the old Talk Editor:
  AddTalkWidget.py, EditorWidget.py, UnlockTalkWidget.py