GH-308 Porting to GStreamer 1.0 and PyGObject

- Preparation work, switched functions common between gst 0.10 and 1.0
  to use the 1.0 style.
Remove unused files
Fix plugin class name
Fixed issue where pause state was being switched twice
GH-93 Record Area does not work on Windows

- Record Area has been reimplemented and works again on Linux as well as
  Windows.
Add support for recording a specific window
update to windows requirements

- (re)structured it
- added html links for everything
- freeser-windows-plugins address is wrong and this step has been removed
Mark release as beta
Add dependencies to setup.py

- Also fix issue where controller module was missing
Use pydocs for project meta-data

- Move setup.py to src/ so that it can take advantage of getting
  metadata directly from the freeseer module.