Bundle node with Squash

node will be used to compile LESS files.

Bundled version is v0.10.21.
Store bundled software versions info Info.plist

Just for the record.
Download Less on demand
Save path to downloaded node.js package

I think we're going to need that later when we decompress the file.
Set the runpath search path to the app's frameworks directory

Eventually I'll have frameworks -- probably a framework (or dylib) to
open tar files, for example -- so might as well do this before I forget
(it won't hurt anything to have it set, even if I never use it).

More on the issue is answered by yours truly at [1].

  [1] http://stackoverflow.com/a/4876842/28804
Link to libpitch

libpitch is used to untar files (less is distributed as a tarball, so
we need to untar it to use it).
Unpack downloaded package from tarfile

This is a bit ugly -- it's likely very specific to less -- but I can
always make the code more general "sometime in the future".
Process sample Less file

Proof-of-concept: Demonstrates that Less processing is possible, but
like all the other features, it doesn't do anything useful quite yet.