Force update of doc/flycheck.texi
Rebuild the Texinfo manual
Fix test name
Switch to a different Golang PPA

gophers/go is frozen and unmaintained.
Be very patient while waiting for Haskell builds
Update test case for Less

Recent less versions have more exact error positions
Support multiline Go error messages

Also update the Go build test cases for the more recent Go versions we
use now.
Update Texinfo manual
Set the name of the test VM
Explicitly specify all Emacs packages

Makes sure that all Emacs packages are up to date after provisioning
Use stable Emacs as default Emacs
Do not run cabal update every time
Mark handlebars test as failing

Error reporting is apparently broken in Handlebars 1.3, see #270 and
wycats/handlebars.js#727
Simplify conditional
Fix Go missing package test for Travis

We need to look at $GOROOT to determine the location of the Go
installation, and we must explicitly unset $GOPATH, because Travis
always sets this variable.
Cleanup test case docstrings
Split up flycheck::checkers

Use a separate class for each package manager used to install packages.
Add some docstrings to our custom extensions
Restructure eldomain data storage

Instead of mapping scopes to symbols, map symbols to all scopes it
occurs in.  This is more like Emacs Lisp really handles lookup, and
makes it easier to extend eldomain with new object types.
Add el:symbol: role for generic symbol cross-references