Fix #592 repaired documentation cross-references

The about page and contribute basics page contained sphinx cross
references that did not point to valid files. The cross references have
been updated to point to new pages. The new cross references point to
similarily named directories to try and preserve the original intent of
the cross references.
Fix #592 duplicate sphinx label declaration

Fixed sphinx build error referring to declaring the same label twice.
The following error was thrown during the build process of the
projects documents:
WARNING: Duplicate explicit target name: "project proposal document"
Fix #592 added installation warning to quick-start

The problem that caused import errors as in #592 were caused by a pip
installation of Freeseer and a developer working with a source copy on
the same machine. This commit places a warning at the beginning of the
quick-start page that tells readers to use the developer installation
if they want to modify the source code.
Fix #592 fixed documentation item list

In the release-engineering page, there was a list that threw sphinx
errors when it was parsed. The output produced a list that had non-
sequential numbers. The markdown was updated to label the list
sequentially and to resolve the sphinx errors.

Also use proper code formatting.
Fix #581 typo 'starTime' -> 'startTime'
Fix #595 Update command line section for config
Fix #540 Improved ConfigTool UI

- Move directory setting from General to Recording tab
- Put record to file options before record to stream options
- Improved resizing of ConfigTool
- Fixed close button size inconsistency
- Add Recording tab heading
- Recording and General tab section headers larger and bold
- Sub-heading font size determined at runtime
- Made widgets in Recording tab fixed size
- Capitalized the name in AboutWidget
- Add translations
- Directory button says "Browse..."
- Renamed mainlayout to mainLayout for AboutWidget
- Rename MiscGroupBox and MiscLayout to proper case
Add Instructions to Installation for Development

An introductory paragraph has been added to the "Installing Freeseer
for Development" section, giving an overall summary of how to install
Freeseer for development. It links to the guide on how to fork and
clone the project at the beginning of the section instead of the end.

In addition, the dollar signs $ have been removed from any command
line instructions for consistency and clarity.

Related to #442
Close #599
:memo: Edit copy for installing Freeseer for dev

Make it more concise and put steps in list-form.

[skip ci]
Close #597 Document how to install Freeseer in editable mode

[skip ci]
Update to 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