devscript: add list_pkg_ids_by_regexp

Inspired by @alebcay in #3431 .
devscript: add `cask_namer`

This script implements naming rules for App-based Casks
as currently documented.  After some real-world testing, this
logic should be merged into `brew cask create`.  This commit adds
`doc/CASK_NAMING_REFERENCE.md`, and reduces `CONTRIBUTING.md` by
422 words.
add new CurlPostDownloadStrategy

- lib/cask/url.rb: initialize(): add new `:data` attribute to hold post parameters
- lib/cask/download.rb: perform(): dispatch to new class based on `:using => :post`
- lib/cask/download_strategy.rb: Cask::CurlPostDownloadStrategy:
  			extend curl_args with x-www-form-urlencoded data
- doc/CASK_LANGUAGE_REFERENCE.md: HTTP URLs: document new strategy
- test/cask/test_download_strategy.rb: Cask::CurlPostDownloadStrategy: test new strategy
Fix MAMP install pkg name
Update MAMP to version 3.0.2
Add uninstall stanza for Jawbone Updater
Add CloudyTabs v1.1
Merge pull request #3451 from josh-/cloudytabs

Add CloudyTabs v1.1
Merge pull request #3441 from rolandwalker/devscript_pkgs_matching_regexp

devscript: add list_pkg_ids_by_regexp
Merge pull request #3449 from gabrielizaias/update-mamp-3.0.2

Update MAMP to version 3.0.2
Add iBetterCharge.app v.1.0.2
Merge pull request #3452 from prepin/ibettercharge

Add iBetterCharge cask
Add uninstall stanza for Lazarus
Merge pull request #3456 from alebcay/lazarus

Add uninstall stanza for Lazarus
Merge pull request #3431 from alebcay/jawbone-updater

Add uninstall stanza for Jawbone Updater
add `:quit` to jawbone updater uninstall
Add iTunes Scrobbler
devscripts: prefer GNU xargs

Apple-supplied xargs has bugs/limitations, especially
relevant to the -I flag
add Cask gambit-c.rb
Merge pull request #3455 from lowski/itunes-scrobbler

Add iTunes Scrobbler