add devscript: list_apps_in_pkg
protect against space in input line

although it should not be there
Add copious debugging with --debug

- add new file "cask/utils.rb" analogous to "utils.rb" in Homebrew
- define odebug and odumpcask, analogs of ohai and friends, but
  which only give output when --debug is in effect
- move the debug setting from an instance variable in Cask::CLI
  to a method Cask.debug, defined in "lib/cask/options.rb", which
  was added in #2276. (Perhaps options.rb should be merged back
  into Cask::CLI).
- sprinkle odebug statements liberally throughout the codebase
- update tests
Merge pull request #2555 from rolandwalker/add_debugging

Add copious debugging with `--debug`
move font-specific docs to the font repo
Merge pull request #2647 from jedahan/screensaver

initial screensaver work
Merge pull request #2678 from rolandwalker/devscript_escaping_nit

protect against space in input line
Razer Synapse 2.0 v1.19
Merge pull request #2680 from rolandwalker/doc_xfer_contributing_fonts

move font-specific docs to the font repo
Merge pull request #2682 from ahbeng/razer-synapse

Razer Synapse 2.0 v1.19
Adding a cask for Logitech Harmony
Merge pull request #2683 from cmclaughlin/logitech-harmony

Adding a cask for Logitech Harmony
nitrous-io: app renamed to Nitrous Desktop
Add Black Ink 1.5.3
Merge pull request #2687 from kejadlen/black-ink

Add Black Ink 1.5.3
Merge pull request #2686 from ryansch/fix-nitrous-io

nitrous-io: app renamed to Nitrous Desktop
Merge pull request #2676 from rolandwalker/devscript_list_apps_in_pkg

add devscript: list_apps_in_pkg
Avoid overcounting new Casks: subtract deletions
Don't count merge commits in project stats

For accuracy, and congruence with how GitHub counts.
Merge pull request #2690 from rolandwalker/devscript_no_merges

Don't count merge commits in project stats