Update About tab of ConfigTool

- Made About tab the last tab in the list
- General tab now the default tab
- Freeseer logo moved to right side
- Modified test for default widget
- About tab layout similar to Recording
Update the testing doc page from unittest to pytest

The contributor testing page contained examples of writing UnitTest
unit tests. The references and examples have been updated with pytest
information instead of UnitTest information. Therefore, new or existing,
contributors will now have a brief introduction to writing and running
the Freeseer pytest unit tests.

Fix #566
Related #420
Related #484
Add click_talk method
Add non-functional QMessageBox with save/discard/cancel options
Add mostRecentTalkSelected QPersistentModelIndex
Add functionality to save/discard/cancel