Import current code.
Initial release (LP: #269434).
* debian/init: Run fetch-credentials before anything else.
  (LP: #308533)
* Add ec2-set-hostname.py: Queries ec2 metdada for public-hostname
  and then sets it (LP: #316201)
ec2-run-user-data: Fix python error when writing a file to the disk.
* debian/dir: Install /var/ec2 to save user-data scripts.
* debian/rules: Start ec2-init after ssh.
* ec2-run-user-data.py: Save run-user-data script with ami-id.
* debian/init:
  - Remove already ran detection
  - Log the running of ec2-run-user-data to /var/log/ec2-user-data.log
* ec2-set-hostname.py:
  - set hostname to the Ec2 local-hostname
  - Update the /etc/hosts to change the ubuntu hostname to the
    public hostname.
* ec2-fetch-credentials:
  - Copy the ssh keys to the ubuntu user.
  - Setup authorized keys for root to tell the user to login as the 
    ubuntu user when they try to connect.
* ec2-run-user-data:
  - Create an .already-ran file to check to see if ec2-run-user-data
    already ran.
  - Save the ec2-run-user-data script in /var/ec2.
* ec2-set-apt-sources.py
  - Determine the zone that the user is in and generate
    a /etc/apt/sources.list.d/ based on that.
* debian/init:
  - Check to see if there is an /var/run/ec2 and create
    it if it doesnt exist.
  - Start ec2-set-apt-sources at first bootup.
* debian/rules:
  - Install ec2-set-apt-sources.
* debian/control:
  - Add python-configobj as a dependency.
* debian/{install,dirs}
  - Create an /etc/ec2-init to read the configuration file and install it.
debian/init: Fix init script.
* debian/ec2-set-apt-sources.py:
  - Use the ec2 mirrors. (LP: #317065, #333897)
  - Update the /etc/apt/sources.list (LP: #333904)
* debian/ec2-fetch-credentials.py:
  - Better error checking (LP: #325067)
* ec2-fetch-credentials.py:
  - Allow user to choose which user they wish to configure for.
  - Allow user to disable root user if they wish to.
* ec2-set-defaults.py:
  - Set default timezone to UTC.
  - Set locale depending on zone.
* debian/init:
  - Removed nash plugin.
  - Add ec2-set-defaults.
* debian/ec2-config.cfg:
  - Add disable root option.
* debian/ec2-init.rightscale-init.init:
  - Add rightscale detection script.
* ec2-get-info.py:
  - Display the information about an AMI instance.
* Set the configuration file to jaunty.
* ec2-fetch-credentials: Fix typo.
* ec2-set-defaults.py: 
  - Remove timezone change when booting the instance.
  - Redirect output to /dev/null.
* ec2-set-apt-sources.py:
  - Run apt-get update after the /etc/apt/sources.list and
    redirect the output to /dev/null.
* rightscale-init: Updated rightscale-init
debian/rules: Fix typo.
* ec2-set-apt-sources.py:
  - Add the ubuntu-on-ec2 ppa.
* ec2-set-apt-sources.py:
  - Use a template to generate the sources.list and generate it based on the lsb_release.
* ec2-set-hostname.py:
  - Use template for /etc/hosts creation.
  - Dont use public_hostname in /etc/hosts. (LP: #352745)
* debian/control:
  - Add python-cheetah as a depends.
* templates/sources.list.tmpl: 
  - Update template.
* debian/init:
  - Run the ec2-user-data script last so that the users
    get a stable system  before running the user scripts.
* debian/control:
  - Add python-cheetah and python-apt as a dependency.
* debian/ec2-config.cfg:
  - Remove distro due to the change in ec2-set-apt-sources.py
* debian/inistall
  - Install the templates in the right place.
* ec2-set-apt-sources.py:
  - Use python-apt to update the sources.list.
ec2-run-user-data.py: Fix error.
Fake the package-import tree and the current trunk.

  * ec2-run-user-data.py: Fix error.