Fix #153 Log and Error Notification System

Added a log window accessible through the help
menu. Added a widget to the Record status bar
that displays the latest high priority message
with a status icon to indicate the type of message.
Fix #476 Auto-detect language on fresh launch

Freeseer will now try to use the appropriate translation if it exists
for the user's system language. It does this by detecting the user's
locale and searching for a matching translation. The US English
translation will be used if no matching translation exists.
Insert comment on new tests
Add non-functional test functions for click_add_talk, show_save_prompt, and click_talk
Remove unnecessary comments
Added some comment to test_click_add_talk.py
Add singleShot test to test_click_add_talk
Remove whitespace
Comment out glitchy test
Add SavePromptWidget.py file
Add test SavePromptWidget to talk editor
Remove unused modules
Refactor talkeditor save prompts