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