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 #444 Separate recording logic from the concept of a talk/presentation

- Add filename parameter to load_backend function in RecordingController
- Change load_backend function in record.py to use default filename when
  recording to file or if no current presentation exists
- Prepare record_name and metadata in load_backend function of
  RecordingController instead of in load_backend function of Multimedia
- Move prepare_metadata function from Multimedia to RecordingController
- Change convenience commands to call load_backend from RecordingController