Support instance profile ARN filter for describe instances - EUCA-9692

The iam-instance-profile.arn filter can now be used with the
DescribeInstances action.

EUCA-9692
Instance launch/terminate updated for VPC - EUCA-9605

The EC2 service now supports basic launching / termination of instances
in a VPC.

A default security group is now created for a VPC and will be deleted
when the VPC is deleted. On instance launch the default VPC security
group will be used if a group is not specified. The availability zone
is determined from the subnet and a private IP for the subnet must be
specified. A network interface is created for the instance and will be
deleted when the instance is terminated.

EUCA-9605
Fix issue where instances cannot reach public IP from within
EUCA-9690
Fixes to build on gcc 4.8.1. Reorder of some libs

GCC 4.8.1 (in ubuntu/mint) is more picky about ordering of libs
for linking.
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9605' into testing
Delete DNAT rules must match install ones
EUCA-9690
EC2 VPC resources added to broadcast network information - EUCA-9606

The EDGE mode network information broadcast now includes resources from
EC2 VPC.

EUCA-9606