[KNIFE_EC2-93] Ensure ec2 hint isn't set simply by loading the plugin.

Currently, the Chef::Config[:knife][:hints]["ec2"] option will be set
simply by loading the plugin, causing the hint file to be erroneously
created on non-ec2 nodes.  This commit ensure we only set the option
in the #run method or in the Proc that is called when the --hint
option is used.
Release version 0.6.2
Added options to allocation and assign EIPs after launch.
Added allocate_ip option.

The allocate_ip option allows you to set the IP of a newly created server on
creation. Only available for VPC instances.
Added Uniquify option.

Added command line option that will attempt to uniquify a server name
by applying the unique hex component of the server id to the end of the
name string.
Removed typo....
Updated depricated rdoctask module to rdoc/task.
Added automatic "Creator" tag to place an AWS tag onto hosts built in EC2.

- The "Creator" tag will be placed on nodes built in EC2 if a "Creator" tag is not
  already being set. The value of this tag will be set to the node_name setting from
  knife.rb
Added "Creator" json attribute to first boot json data. This won't override if "Creator" is already set.
Merge branch 'rebasing' into enhanced
Merge pull request #1 from nickryand/enhanced

Rebased up to Opscode Master