Add Linode support.
Merge pull request #52 from heavywater/linode-support

Add Linode support.
Add Digital Ocean support.

Merges PR53 from Fletcher Nichol.
Merge Digital Ocean support.
fixed cluster behavior for --delete and --refresh

This was only ever deleting nodes with --bulkdelete, then it was deleting everything. Now it explicitly deletes all members of a cluster by listing the nodes in the Environment. Fixed the tests too.
release version bump
idea for single component flags
WIP
--node-only support appears to be working, needs more testing
extract process_nodes_only and vlidate_node_file into separate methods
--node-only mode for uploading node files and applying their run list without bootstrapping
--node-only support
let's add knife-google support
switched back to provder.eql?, the member? calls where for when we had lists of possible matches
move the names into the providers, google's going to need them
single node provider test
make the deletes use the node names
knife-google appears to work now
added google to providers list
consistent use of -y at end of deletes