Fix #516 Use a temporary videodir for recording tests
Rename documentation dir to docs
Remove Eclipse project file

Was used for the freeseer-docs repository so Eclipse users did not have
to configure a new Eclipse project just to edit the docs.

If we do want to have an .project file, it should be moved to the
project root. And then we may as well use it for more stuff like
settings tabs to spaces, configuring the run button, and so on.
Remove data directory

Most of the contents were outdated or not used.

All the contents have been moved to Google Drive:
https://drive.google.com/#folders/0B8KSMAVGQMrtX1hQVkQzTnBkTFU

Note that the directory on Google Drive is private. It's only visible
to Freeseer core contributors.
Update links in readme
Remove publishing script

No longer necessary since we've moved away from using multiple repos
on GH to host our raw and built docs.
Update .gitignore
Update docs readme

- Use a reference link for banner

- Remove travis-ci build status, belongs to old repo
Remove sections from readme that we no longer need

[skip ci]
Add some info about read the docs to the docs readme

[skip ci]
Update location to docs directory
Replace old docs URL (github pages) with new URL (read the docs)
Fix location of freeseer source for autodocs.

The location was outdated so imports of Freeseer modules were broken,
causing the autodocs for the plugins not to exist in the documentation.
Document our use of autodoc in the documentation
Update local build info and add steps for viewing docs locally
Remove reference to freeseer-docs repo

Also remove trailing whitespace (my editor does that automatically).
Improve getting started section for docs

- Previous installation instructions contained a typo in the package name
  (package name is in titlecase, not lowercase)

- Suggest using requirements.txt to install Sphinx

- Use markdown's reference links for links in getting started section

- Recommend the official install instructions only if pip install failed

- Simplify step 2, remove confusing end of sentence

- Specify the latest version of Sphinx for installation, up to 1.9

  2.0.0 (if ever reached) may contain breaking changes, so we don't want
  to auto-update to that.
Minor improvements to docs readme

- Simpler section headers

- Switch inline links to reference links

- Remove text that wasn't adding much value

[skip ci]
Update docs readme

- Remove non-working banner (img removed from freeseer.github.io repo)
- Link documentation header to docs website
Fix #521 Modifying a talk using the details view hides the save button

- Enable Save Button only when an input field is modified by calling function
  enable_save
- Disable Save Button on init, and when input fields are autofilled or
  cleared
- Allow Save Button to be used for updating existing talks and adding new ones
  by calling function add_or_update_talk
- Edit docstring for function unsaved_details_exist
- Add docstrings for update_talk and create_presentation