GH-123 Added paragraph to testing documentation roughly explaining new testing method with the python setup.py test script and parameter.
Update link to project proposal

This term we'll be using the shiny new proposal!
/cc @Freeseer/students
GH-467 Addressed feedback from dideler: condensed original 3 examples into one unittest discover example and reworded new example using PyTest.
gh-#467 removed references to unittest. Fixed spelling of pytest in example.
gh-#467 added the first section of the QA part, back to the testing page.
Added naming to popup dialogs in ConfigTool

The dialogs created by pressing the "setup"
buttons in the recording tab of ConfigTool
would all have the title "python". This has
been fixed to have more appropriate titles.
Close #435 Create HTTP API for controlling Freeseer recording

Adds a flask based server that can be launched from the CLI
The server has a RESTful API for controlling the recording process
The API currently supports:
    - initializing recordings
    - starting recordings
    - pausing recordings
    - stoping recordings
    - deleting recordings
    - getting information about recordings
    - getting a list of all available recordings
There is also testing included to test the different API calls
Updated markdown used in refering to directories.
Merge branch 'documentation-update-467' of github.com:wigglier/freeseer into documentation-update-467

Conflicts:
	docs/source/contribute/developers/testing.rst