updated sts to 3.5.1
added grafx2
separated parts that need updating from the rest, in sts
doc latest Ruby interpreter in HACKING.md

- Homebrew recently changed to Ruby 2.0 on some systems
- doc that we inherit the interpreter from Homebrew
add `version` helper method to `caveats` mini-DSL

As was already done (for convenience) for `title`.

References: #4921 .
suggested (not enforced) order for Cask stanzas

References: #4914
doc tweaks to CASK_LANGUAGE_REFERENCE.md

- include OS X 10.10
- include the word "specification"
- clarify how to call out of the `caveats` mini-DSL

References: #4921, though `version` is being added to the
`caveats` mini-DSL
Casks/tunnelblick: Update to 3.3.4
Add Jiggler.app latest

Jiggler periodically jiggles the mouse to keep the Mac awake. No
versioned downloads are available.
Merge pull request #4927 from rolandwalker/caveats_version_helper

add `version` helper method to `caveats` mini-DSL
Merge pull request #4925 from rolandwalker/doc_ruby_interpreter_vsn

doc latest Ruby interpreter situation in HACKING.md
GPSBabel cask removed

Cask removed as the official website is preventing us to download the app
in an automatable way using a non-trivial time-based token.

See #4856 to find more details.
Add Simon Tatham's Puzzle Collection
Merge pull request #4933 from kalprestito/patch-1

Add Simon Tatham's Puzzle Collection
Merge pull request #4932 from treyharris/jiggler

Add Jiggler.app latest
Merge pull request #4931 from simono/tunnelblick-3.3.4

Casks/tunnelblick: Update to 3.3.4
Add Komanda
Add OpenNX v0.16.0.729
Merge pull request #4934 from alebcay/komanda

Add Komanda
Casks/cd-to: update to 2.6