slingshot: sync with upstream.

* slingshot: pick up recent improvements, particularly the
generalisation of ldoc/luadoc handling for Travis CI.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>