add elasticmq endpoint
adding new random port mechanism for tests

Branch: ops-1184
Merge pull request #88 from sdether/pull_ops-1184_2.5

OPS-1184 Fix service integration tests so that port binding does not randomly fail
randomizing order of queue events for in memory SQS queue to more accurately mimic actual behavior
Branch: mt-14223
Merge pull request #89 from sdether/pull_mt-14224_2.5

randomizing order of queue events for in memory SQS queue to more accurately mimic actual behavior
Merge remote-tracking branch 'upstream/2.5' into elasticmq_2.5
Merge pull request #90 from PeteE/elasticmq_2.5

Add ElasticMQ SQS Endpoint
Replaced lambdas with direct method pointer.
Avoid emitting "&#x0;" when rendering XML since it is NOT valid in XML.
Merge pull request #91 from bjorg/DR-110

DR-110 Don't emit null chars when rendering XML
Moving RemoveSpecialChars to StringUtil from Deki
Merge pull request #92 from yurigorokhov/pull_MT-14045_2.5

Moving RemoveSpecialChars to StringUtil from Deki
All configuration of default timeout for Plug instances.
All configuration of default timeout for Result instances.
Merge pull request #93 from bjorg/DR-111

DR-111 Make DReAM's Result and Plug timeout values configurable.
removing IDisposable from ProcessingQueue, since its behavior was inappropriate
Branch: dr-112
Merge pull request #94 from sdether/dr-112

DR-112 ProcessingQueue should not Dispose it's DispatchQueue
Adding DreamFeatureParams to DreamFeature
Merge remote-tracking branch 'upstream/2.5' into pull_MT-14532_2.5
Merge pull request #95 from yurigorokhov/pull_MT-14532_2.5

Pull mt 14532 2.5