CLOUDSTACK-737,
         allow to add security group enabled networks in security group enabled zone
CLOUDSTACK-737
     add xenserver support in UI
     only XenServer and KVM clusters are allowed in security enabled zone.
     only shared security enabled networks are allowed in security enabled zone.
 CLOUDSTACK-737
         support multiple NICs in Security group in java side
CLOUDSTACK-737
         Security Group script assume there is only one nic per VM, it is a big task to support multiple NICs, may seperate that as another project
CLOUDSTACK-537: cloudstack UI - Infrastructure menu - create network dialog - Advanced sg-enabled zone - (1) account-specific network doesn't work at backend. Therefore, remove "account" option from scope dropdown. (2) zone-wide network: list only sg network offerings.
CLOUDSTACK-537: cloudstack UI - Advanced sg-enabled zone - VM Wizard - step 5 - select network screen - populate only sg networks (i.e. not show non-sg networks).
Include the compiled python module, so it will be removed as well when the package is removed
agent: Remove the main() method from LibvirtComputingResource

Seems like very ancient code which is not needed.
agent: Do not define domains persistent in libvirt

We used to define domains persistent in libvirt, which caused XML definitions
to stay there after a reboot of the hypervisor.

We however don't do anything with those already defined domains, actually, we wipe
all defined domains when starting the agent.

Some users however reported that libvirt started these domains after a reboot
before the CloudStack agent was started.

By starting domains from the XML description and not defining them we prevent
them from ever being stored in libvirt.
agent: Rename startDomain to startVM

The other methods are called stopVM and rebootVM, so it makes
sence to use startVM.
Summary: Remove superfluous chroot and change to use standard jre

Detail: Since the script executes inside the running vm, the chroot is not necessary. Also the standard jre is used instead of sun jre.

BUG-ID: CLOUDSTACK-1066
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org> 1360277071 -0800
Merge branch 'sg-in-advanced-zone'

Conflicts:
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/vm/UserVmManagerImpl.java
CLOUDSTACK-1116 [EC2 Query API] Support for ModifyImageAttribute and ResetImageAttribute

https://reviews.apache.org/r/9213

Add support for EC2 ApiI's ModifyImageAttribute and ResetImageAttribute.
Attributes supported are Description and LaunchPermission.
CLOUDSTACK-1117 [EC2 Query API] DescribeImageAttribute fails

EC2DescribeImageAttribute fails with 'Unsupported - only description supported' error. And this is observed for both the supported attributes 'Description' and 'LaunchPermission'
[EC2 Query API] DescribeAvailabilityZones doesn't have any filter support.

CLOUDSTACK-1118

Support will be available for filters - zone-name and message
CLOUDSTACK-1119 [EC2 Query API] Add filter support for DecsribeAddresses

EC2DescribeAddresses doesn't have filter support.
Support will be available for filters -> instance-id and public-ip
CLOUDSTACK-1066 slim down the package by not choosing 'standard'.
Allow root user to login (FIXME) otherwise veewee is unable to login
CLOUDSTACK-1066: restore modularity in config files by splitting postinstall tasks
Add config.dat to ensure that openswan install does not hang asking for user input
CLOUDSTACK-1066: bug fixes to cloudstack package script
CLOUDSTACK-1066: add license and attribution