Remove #!/usr/bin/python

progressbar.py is a library file and is installed non-executable and so a #!/usr/bin/python is useless (and triggers a rpmlint warning).
Merge pull request #242 from opoplawski/Fedora

Remove #!/usr/bin/python
minor code clean-up in sge plugin
sge: use 'qconf -mattr ...' to update existing PE

Do not use the initial parallel environment file template to update an
existing paralell environment. Doing so can clobber potentially
customized parallel environment settings. Use 'qconf -mattr pe ...'
instead to update individual settings.
put/get: skip loading metadata when fetching cluster

Avoids issues like plugin loading errors when using put/get. The put/get
commands do not use plugins or any other cluster metadata.
awsutils: fix endpoint output in list_regions
listinstances: list instance tags in output
removing @ from security group prefix, adding vpc_id , subnet_id to cluster settings
using private_ip_address when connecting to a vpc node : that's what vpc is about :)
if vpc_id and subnet_id in config args the use a VPCluster otherwise go with Cluster
piping up EasyEc2 to handle vpc mainly adding vpc_id arguments
adding VPCCluster class/ Clustermanager needs to load config file at this moment
adding vpc subnet options to template
adjust security group authorization to use the connection so it works with vpc
fixing sshtomaster by adding private_ip_addr if instance is a vpc instance
adding addr attribute as i will be using this in other plugin's
check's if instance is vpc . if not uses dns_name otherwise uses
the dns_name. need to think about elastic_ip
take care of elastic ip as well
minimum required to get vpc working
some bug fixes, including one related to vpc requirement to remove @ from security_group_prefix.  @ makes this backwards incompatible...for now
make current ipcluster plugin compatible with vpc