Deployer: Add --hostname argument.
Globus integration. Add meta-package and flavor for installing globus client utilities, myproxy, and gridftp. In addition to providing potentially powerful new mechanism for transferring data into CloudBioLinux instances, this demonstrates new Chef integration.

Right now support is hard-coded for Ubuntu Quantal, but most other popular Linux distros and versions are supported by replacing the package installer in 'config/node_extra.json' with appropriate package from this repository 'http://www.globus.org/ftppub/gt5/5.2/5.2.4/installers/repo/'.

Using client:

 - Install OS package: globus-gass-copy-progs
 - Ensure ssh keys work between client and CloudBioLinux server.
 - On client, create the file '/etc/grid-security/gridftp-ssh' with
   contents as described by the following document:
   https://wiki.xkyle.com/Configuring_GridFTP_To_Use_SSH_Authentication.
 - Use globus-url-copy to copy files.

    % globus-url-copy -v ~/todo.txt sshftp://ubuntu@10.1.0.14/tmp/
    Source: file:///home/john/
    Dest:   sshftp://ubuntu@10.1.0.14/tmp/
      todo.txt
    % globus-url-copy -v -list sshftp://ubuntu@10.1.0.14/tmp/
    sshftp://ubuntu@10.1.0.14/tmp/
        todo.txt

TODO: Investigate gc_setupkey. If this and a public IP is defined, could Globus Online be used? If yes, add CloudMan integration for runtime properties.
TODO: Replace hard-coded contents of config/node_extra.json with properties from fabricrc.txt like is being done with Puppet.