Add a call out to arping whenever an IP is assigned to the public interface (happens on CC failover, instance restoration, and elastic IP assignment).  Th\
e callout broadcasts an unsolicit
ed ARP message to the network which should cause servers/network devices on that network to flush and renew their ARP caches for the assigned IP.

    Fixes: EUCA-2973 EUCA-3450
add a timewait after arping call, with a comment to evaluate whether to wait() at all
Merge branch 'maint/3.2/testing' into dev/nurmi/euca-2973
fix project links
BFEBS run instance failure. RollbackException: Error while committing the transaction
Fixes EUCA-4271
Fixes EUCA-4348 do host name resolution when checking service tags
Fixes EUCA-4348 allocate buffer suitable for any kind of URL including full-length DNS names
fixes EUCA-2281 by exposing dns ip address property
Merge branch 'maint/3.2/testing' of git.eucalyptus-systems.com:eucalyptus into dev/juphoff/euca-2973
Merge branch 'maint/3.2/testing' of git.eucalyptus-systems.com:eucalyptus into dev/juphoff/euca-2973
clean up
Merge branch 'dev/kedwards/EUCA-4271' into maint/3.2/testing
Merge branch 'maint/3.2/testing' of git.eucalyptus-systems.com:eucalyptus into dev/juphoff/euca-2973
EUCA-4544: restored 1006.xml (out of db connections)
Added support for setting CPPFLAGS for EUCA-2700
Fix Query API binding of multiple parameters with complex types.

BaseQueryBinding is updated to correctly handle HttpEmbedded for the
multiple=true case, this is necessary to support passing of filter
key/values.

An example of query parameters that would previously be partially bound
are:

  Filter.1.Name=instance-id
  Filter.1.Value.1=i-00000001
  Filter.2.Name=public-ip
  Filter.2.Value.1=1.1.1.1
  Filter.2.Value.2=2.2.2.2

Prior to this fix, only one filter name/value(s) pair would be bound.
Remove tags from gitignore as it is too broad
Add support for EC2 tagging (EUCA-4714)

Support is added for EC2 tag operations:

  CreateTags
  DeleteTags
  DescribeTags

A Tags groovy file is added for tag messages and a new TagManager
service class is added / configured for messages of type
ResourceTagMessage. A new InvalidParameterValueException is added and
thrown if a tag key or value is not acceptable. Bindings for tags have
been updated.

Entity classes are updated with a reference to their tags (to support
cascading deletion). Tag instances have been added for each entity type
(SnapshotTag, VolumeTag, etc). AccountMetadata now allows
"createUniqueName" to be overridden in case the default implementation
is not sufficiently unique, this is overridden by Tag to include the
account name, resource type, resource identifier and tag key.

CloudMetadata is updated to include TagMetadata (type "tag"). PolicySpec
is updated to include a new resource for tags.

Entities has been updated to include a count method to allow counting
the number of entities that match an example object.
Merge branch 'maint/3.2/testing' of git.eucalyptus-systems.com:eucalyptus into dev/juphoff/euca-2973
Added logging Macros for EUCA-3902