Added Epic browser
Defer :script uninstall, add :early_script

fixes #2254
add dev script list_loaded_kext_ids

For the benefit of Cask authors writing uninstall stanzas
add dev script list_running_app_ids

to help Cask authors with uninstall :quit
`brew cask home` with no args opens project page

- in duplication of similar functionality in Homebrew
- in celebration of proposed design by @ndr-qef
search docs/test/fix tapname-search

This is the promised followup to #2496
- docs
- test
- bugfix: search string was being tested against fully-qualified
  Cask name including Tap, so "brew cask search phinze" would
  (confusingly) return all Casks.
add arch_only to caveats mini-DSL

Relevant to points raised by @goxberry in #2581
add architecture to `brew cask doctor`
Support external commands beneath `brew cask`
can't init a CONSTANT with ||= in Ruby 1.8.x

test suite could only run under Ruby 1.9 or above
CONTRIBUTING: Add method for finding kexts.

Method based on previous experience finding bundle id(s) and
grepping through packages.
Update: Aquamacs 3.0a.

Download URL on Aquamacs homepage is a redirect to GitHub. The
redirect URL was determined via `curl --write-out redirect_url`.
Caveats added to redirect users of 32-bit Intel-based Macs to
caskroom/versions/aquamacs25.
carefully unload lanchctl services at uninstall

Fixes #2601
- do a soft test to see if the service is loaded before attempting remove
- test/unload as both superuser and user as the service can be installed
  differently according to the original packags
- add tests for uninstall :launchctl; there were none previously
Update LyX to version 2.0.7
Bump RubyMine version to 6.0.3
Add TheTube.app
Merge pull request #2667 from BenLauwens/lyx-update

Update LyX to version 2.0.7
Merge pull request #2668 from roolo/RubyMine_6_0_3

Bump RubyMine version to 6.0.3
Merge pull request #2669 from roolo/TheTube

Add TheTube.app
Connected Data File Transporter client