Upstream merge 2014 06 16

- Added "status" property to machine type, ie. 'current' or 'previous'.
- Support for Instance placement groups.
- Allow firewall ports starting at 0.
- Add support to add/remove subnets from a load balancer.
- Add security groups support for ELBs.