Introduce GPG operations

Add methods for cryptographic authentication of Cask packages with
the GPG software suite.

Homebrew Cask invokes the system-standard `gpg` binary to import
keys to the GPG keychain, download signatures to versioned metadata
folders, and verify packages. Homebrew Cask aborts if any step fails.

GPG verification is not currently invoked during the audit or
installation processes, and is intentionally left undocumented.

Example usage:
    gpg = Cask::GpgCheck.new(cask)
    gpg.verify(package_archive_path) if gpg.available
revise accessibility methods in postflight miniDSL

* rename `remove_accessibility_access` to `disable_accessibility_access`
  to match corresponding method `enable_accessibility_access`
* move `TCC.db` and `.AccessibilityAPIEnabled` paths to `Cask::Locations`
* remove unneeded backslash from `TCC.db` path
* use full paths to `touch` and `sqlite3` utilities
* use `@command.run` instead of `system_command` which is intended as an
  external interface
* reverse conditional so enable/disable logic is consistent
* `sudo` is needed when creating `.AccessibilityAPIEnabled`
* instead of silent fail, warn that access cannot be safely disabled on
  Mountain Lion and earlier (it could, but might affect other apps)
* quoting/whitespace
revise plist methods in postflight mini-DSL

* accept index argument to `info_plist` in case of multiple `app`
  artifacts, defaulting to first
* return `Pathname` object from `info_plist`
* use `@command.run` instead of `system_command` which is intended
  as an external interface
* quoting
revise move_to_app method in postflight mini-DSL

* use `@command.run` instead of `system_command` which is intended
  as an external interface
* quoting
Update WD Security to 2.0.0.30
Re-add the FreeSMUG Chromium build (latest version: 38.0.2125.122) as a separate cask,
which has also been adjusted to carry the new format (including license stanza)
Upgrade Vienna.app to v3.0.1 and add zap support
Update maintenance.rb
Merge pull request #7692 from dwihn0r/freesmug-chromium

Re-add the FreeSMUG Chromium build (latest version: 38.0.2125.122) as a ...
Merge pull request #7695 from josh64x2/vienna-update

Upgrade Vienna.app to v3.0.1 and add zap support
Merge pull request #7697 from jaaaaared/patch-1

Add Maintenance for OS X 10.10 "Yosemite"
remove DSL-change banner
Merge pull request #7688 from jawshooah/update-wd-security

Update WD Security to 2.0.0.30
Add binary stanza to Julia cask
Update LastPass universal installer

LastPass now uses a .zip file with an installer app rather than
a .dmg with a .pkg installer.
PutIOSync for OS X

PutIOSync is a little menubar app for your Mac that allows you to
automatically download new files from put.io as they arrive in your
folders there. It can also delete successfully downloaded files from
put.io and flatten folder hierarchies, if you want it to.

https://github.com/arrizer/PutIOSync-OSX
Merge pull request #7703 from vitorgalvao/fix-7699

PutIOSync for OS X
Updated Deezer to 0.9.13_4123

Closes #7701.
lastpass-universal: rename to `lastpass`
Merge pull request #7704 from vitorgalvao/fix-7701

Updated Deezer to 0.9.13_4123