SourceTree should be source-tree, not sourcetree

According to https://github.com/phinze/homebrew-cask/issues/365
brew cask list, when given args, list installed files

this mimics (and indeed steals code from) homebrew's behavior

refs #1417
Merge pull request #1460 from phinze/list-like-homebrew

brew cask list, when given args, list installed files
Add Img2icns.app.
Merge pull request #1459 from kud/feat.img2icns

Add Img2icns.app.
more robust plist parsing, and better error handling

hdiutil can output DMG agreement information before the output plist
xml, and our plist parser was choking on that text before the xml
started.

so now we scan to the beginning of an xml document before trying to
parse the xml.

also added much more explicit error handling around the plist parsing,
to hopefully catch related and future plist-related errors.

refs #914
Merge pull request #1462 from phinze/smarter-plist-parser

more robust plist parsing, and better error handling
Merge pull request #1339 from MoOx/source-tree-not-sourcetree

SourceTree should be source-tree, not sourcetree
added gridwars
Added Java
Update retroshare 0.5.5b
Merge pull request #1469 from hanxue/retroshare

Retroshare 0.5.5b
Merge pull request #1466 from vitorgalvao/gridwars

added gridwars
Create New Oovoo 4.1.1
Update firefox-aurora.rb to point to latest download link

The link ending in "firefox-26.0a2.en-US.mac.dmg" is 404ing, should be "firefox-27"
Merge pull request #1470 from hanxue/oovoo

Create New Oovoo 4.1.1
Merge pull request #1464 from phette23/patch-1

Firefox Aurora 27.0a2
Merge pull request #1468 from fengb/java

Added Java
Firefox Nightly

Credit: @apermanentwreck
Closes: #1471 #1144
Feeder 2.4.3