[fetch-emacs-from-ftp] Break off build-emacs-from-ftp into a simpler script that just fetches the source.
[fetch-emacs-from-ftp] Add trailing slashes to URLs since Curl doesn't like it when they don't have it.
[fetch-emacs-from-ftp] Convert *.tar.xz to *.tar.bz2 for old Mac OS X versions.
[fetch-emacs-from-ftp] Rewrite in Ruby, because why not?
build-emacs-from-tar: New simplified ruby-based builder
build-emacs.rb: ruby-equivalent of build-emacs-functions
[build-emacs-from-tar] Ruby require path hackery. Bleh.
[build-emacs-from-tar] Fix backticks inside double quotes.
[build-emacs-from-tar] Fix backticks again.
[build-emacs-from-tar] Remove build-emacs.rb and move its contents, build_emacs(), to build-emacs-from-tar.
Add verbose-shell.rb: A small wrapper that adds verbose prints to some FileUtils functions.
[build-emacs-from-tar] Use VerboseShell instead of FileUtils and Shell.
[combine-and-package] Takes Emacs.app tarballs and combines them into a single app, then makes a .dmg out of the result.
[combine-and-package] Need to require 'rubygems' for Gem::Version.

(only on 1.8.7 when not running through irb, for some reason).
[combine-and-package] Fix codesign bux fix regexp.
[combine-and-package] Only run codesign --deep on newer OSes that support it.

Also means we can skip the bugfix in those cases.
[combine-and-package] Fix running out of a subdirectory (.dmg paths, mostly).
[build-emacs-from-tar] Assume someone else already autogened the code.
[Heroes.rtf] New Donor!
[combine-and-package] Support Nightly version names, too.

Nightly versions are Jenkins format and look like: YYYY-MM-DD_HH_MM_SS-RRRRR

'R' being the bzr revision (and eventually the git hash).
[combine-and-package] Split version detection Regexp into 3 separate ones for better readability.