Checking options before applying syntax highlighting for HTML output
Merge pull request #907 from KholdStare/fix-no-highlight

Checking options before applying syntax highlighting for HTML output
Updated a test whose output changed due to last commit.
Docx writer:  Make `--no-highlight` work properly.
Default epub CSS: Removed highlighting styles.

These are added automatically to individual chapter files,
depending on the highlighting style selected on the command line.
Simplified margin fields in default epub CSS file.
Makefile:  --enable-benchmarks no longer works with cabal install.
Tweaked travis script to use cabal-dev.
Another attempt at the travis build spec.
Another attempt at .travis.yml.
Fixing wrong numbered-list indentation in open document format
Updated authors in README.
Updated changelog for pending release.
Updated sample.lua for new metadata.
Fixed YAML code block in README.
HTML reader:  Generalized table parser.

This commit doesn't change the present behavior at all, but
it will make it easier to support non-simple tables in the future.
HTML reader:  Handle non-simple tables (#893).

Column widths are divided equally.

TODO:  Get column widths from col tags if present.
HTML reader: read widths from col tags if present.

Closes #893.
Text.Pandoc.ImageSize:  Handle EPS.

Closes #903.  This change will make EPS images properly sized
on conversion to Word.
LaTeX/Beamer template: Added `classoption` variable.

This is intended for class options like `oneside`; it may
be repeated with different options.  Thanks to Oliver Matthews.