Release of 1.5.2

- 559341311ba47315efeee2bd9c562ca37aa7a10a: Merge pull request #1171 from mattrjacobs/reduce-lifetime-of-hdr-histogram
- 99abb20b9e4bf6113e0f55ae53846027cd43cb5e: Do all calculation of histogram values upfront, so that we can release the HdrHistogram earlier
- 316b7ea0db70f1c485d622528bbd5bc208eeae63: Merge pull request #1170 from mattrjacobs/cleanup-stream-tests
- 6fde60f50290aa526e6fe9d8dd353915c9e7709d: Removing extraneous printlns
- 80e35829d78af2be57ceffaf71bcc417c2e423ad: Add asserts on CountDownLatchs and clean up timeout tests
- ae71d96dd3b99e99f55d556360309bf4874aac4c: Merge pull request #1167 from spencergibb/execution-exception
- 930ce5c91d8c2219023fad18356c7f869607234f: Use getExecutionException to handle timeout, short-circuit, etc... exceptions.
- 12d90138c4c8304364287e1e61c8e8f76430c4f7: Update README.md
- 2a6804860aa4f6b936a1ce411cabccc9629e8884: Merge pull request #1160 from mattrjacobs/remove-release-badge
- 2d0c67262d798021c630f1cbaa35d86a24ff372e: Remove release badge, as it doesn't track the actual highest release
- a8242537ab693031933064410f1f9c56ad2fa765: Merge pull request #1157 from yanwork/patch-1
- b3e15d665a89b8af14f29553ffd8c4afef8ac5b3: Update HystrixMetricsPoller.java
- 66505b8b87243f7d43947d6f93369400f1e8b1c5: Merge pull request #1154 from fcalderonnearsoft/master
- 9b5e5c0f9c6942021cc839d42e728540d2831aa7: id: 1150 desc: re-add finalizerGuardian method
- 1103a558ac1a2c52359811d40462c9bff402103f: Removed methods and variables with unused annotation
- 4286cd1710bbd19c69e273f62a1461fcf9f0c37a: Merge pull request #1152 from mattrjacobs/deflake-circuit-breaker-closing-test
- b9dc39882716dbf31387e2d37860bb0753004e58: Added logging to HystrixCircuitBreakerTest.testCircuitClosedAfterSuccess
- ff85933b76a43f310dbd0657777fcfcc7228a0c7: Merge pull request #1151 from mattrjacobs/remove-unused-collapser-properties-method
- 1fde80024186309b0fcc41d20492178ee1fa87ac: Remove unused method HystrixCollapserProperties.getProperty(String, HystrixCollapserKey, String, String, String)
- 4b1954666381c15eb0ec3f0c69cb42a5ebcf6fa6: Update CHANGELOG.md
- d328bd7218d97de087e7ba0628f9613119e14b35: Merge pull request #1149 from mattrjacobs/forward-port-1114
- 0597ac22b7044d540e571d2aa3354808a3d42e98: #1109 Rolling back request parameter support for setting queueSize
- 6fc9d552abcbe524594eeb84be354e7573b2bbe3: #1109 Make default metric listener queue size configurable by property hystrix.stream.defaultMetricListenerQueueSize (still defaults to 1000 if unspecified)
- 9dfd93a58d52e531aca2d45c38a8bcd25a57fcf7: #1109 MetricJsonListener queue size can be configured by passing additional queueSize=<int> parameter in stream query
- 70964f703ac99f98b79ed95524ee1a105b3aa31d: Merge pull request #1144 from mattrjacobs/deflake-health-counts-unit-test
- 9a319550461bd3f2b8cb253df213f7e2a084d2e7: Reducing latency to make sure we're not inducing timeouts
- 3464774a86b03296e67ab969d9151cf80ab37f47: Merge pull request #1142 from mattrjacobs/deflake-health-counts-test
- 15860644cc2a810278f89b41387a721107d9e4b0: Merge pull request #1143 from mattrjacobs/deflake-circuit-breaker-test
- 5d580f7499da073c562b726675ab21d2738628fa: Add logging to CircuitBreaker unit test
- de70428c38824dda37d961490a46833156e23e74: Merge pull request #1141 from mattrjacobs/deflake-thread-pool-metrics-unit-test
- 0c845994bef37c2e5461f49ab6154f758be96507: Merge pull request #1140 from mattrjacobs/deflake-metric-concurrency-unit-test
- b233bb31cd5882bfe6d9542ec2a0565461e99494: Increasing time spent in commands in HealthCountsStreamTest to make sure rejections happen as expected
- 737fb417b9a0703bbfca143c70ac900fe278d14f: Increased the time spent in commands to ensure commands get rejected as expected
- 50ac2d30d14dd48cf24ac502073d56d1e4be3bec: Increased time spent in command to allow concurrency check to work as expected
- 2b1f327e41b9f8744cdd7dc4275a08b3d4a6d9de: Merge pull request #1139 from mattrjacobs/deflake-collapser-unit-test
- ef478043bf282470d28801378db5feebc6b056b5: Merge pull request #1137 from mattrjacobs/deflake-command-rejection-unit-test
- 116a8b0f8689f6b14a3f509cca28950299ba74b3: Increased sleep time to make Timeout work as expected in HystrixCollapserTest
- 59e1f6321b6d8aa918298cf10c643ecd82494c41: Increased batch command timeout in HystrixCollapserTest to accommodate Travis slowness
- f98a027ed5681bc5e828fd4fa28d7defeef7119e: Merge pull request #1138 from mattrjacobs/deflake-command-unit-tests
- 85d2aa216769b213a07cca61bf8b21d5c6b84418: Made errors in hook unit tests easier to debug, and removed some assertions that were not working under concurrent test runs
- cd2414aecdc412ecd599d7137fda0b71a72c703c: Made unit test more lenient on timing to accommodate Travis slowness
- 071fceec1d49a96197fbb5bff3706b6d682e0b33: Merge pull request #1136 from mattrjacobs/deflake-latency-distribution-unit-tests
- 9508e83cadb205ebf8c91b241be383a0035f937d: Made latency check in unit test more lenient to account for Travis slowness
- 01d7d174f2f714e3e8d69657aa08c38688bc7d94: Made latency check in unit test more lenient to account for Travis slowness
- 21fb6ab2af7696371dbae27f4b1dd506beafaca5: Merge pull request #1135 from mattrjacobs/deflake-request-log-test
- b2a7f9cb3d4022f5055d43ecffa83e7d02ee7bbc: Increased timeout in HystrixRequestLogTest to accommodate Travis slowness
- 2b06a607f6ada938f3fff798706177b97f051e93: Merge pull request #1133 from mattrjacobs/deflake-command-counter-stream-test
- fd8e4b077ea70985f2ce8bcbe019014d874f4579: Merge pull request #1134 from mattrjacobs/deflake-observable-collapser-test
- 38c45147f9018dcb035656947717db81323ec0f6: Increased timeout value in HystrixObservableCollapserTest to accomodate slow Travis
- 0ab2aef3c49bad9305a6c20e31db84b293b778b4: Increased the timeout value for commands to accommodate Travis slowness
- 9f656184c4aeef921a642cca77c75eabf6c8cc11: Merge pull request #1132 from mattrjacobs/deflake-semaphore-test
- 44267014e30a817a7001f75e0d020810d9b8cd13: Merge pull request #1131 from mattrjacobs/deflake-counter-tests
- dd6950288fbf5edd37e44561f10249a9345934c8: Deflaked test of semaphore concurrency
- 0c86aa9757b173f3827ead674e831e98c54eb849: Merge pull request #1130 from mattrjacobs/deflake-max-concurrency-unit-test
- 16a9e52a71afb6bd5ae6e9730d4b93afcfadd63e: Adjusted timing of cumulative thred pool counter stream test
- b228ac5cc1662cd0e9d8ffdb58ee97421ef3117e: Deflaked ThreadPool max-concurrency metrics tests
- ab31bc16a53c7d032957ec564f76434bc68be99d: Merge pull request #1129 from mattrjacobs/reset-command-metrics-in-collapser-test
- c7e8b9447f2b46a872c93e88451338731d332dc9: Reset command metrics in HystrixCollapserTest
- 2319cf310fd8c00047b9432794e22ec2ba3bd54a: Merge pull request #1128 from mattrjacobs/travis-info-level-2
- 0f5112288f7695e79f32b9980703357639d87fcb: Adding --info to Travis script step
- 4037b50c43de169e92b47a61cfa94b66394f2548: Merge pull request #1127 from mattrjacobs/observable-command-slow-execution
- 65945744839bf5a520f4aeac561b916fc6cb04d0: Removing concurrency check from testRequestCacheWithSlowExecution
- cb5c68d6a5ba343d8ff948975c72cdbce61a7dd9: Merge pull request #1125 from mattrjacobs/deflake-rejected-thread-unit-tests
- 65a64f58e491f684fadf6bdb78838fe6e54e5a7d: Added explicit HystrixPlugins.reset() to HystrixTimerThread init of each test
- a0c063f8c99a7a45b45b7a5a71df8087cec3876a: Made context-management explicit in HystrixCollapserTest
- 0de7e1b1a4e0be8f11d5395d4509dde069fc29bc: Added some logging to unit tests to help deflake them when running on CI
- 81ad2eb6ad92a25d1b0464439a6cc8b9fa49844c: Merge pull request #1124 from mattrjacobs/reduce-metrics-stream-logging
- 3b4128b0b951cee8552088ecc594fda0519dc986: Turning down loglevels of metrics streams
- 57a2bcecf8a2f0badb8107fad234c4c96bbeed83: Merge pull request #1120 from mattrjacobs/timeout-exception
- cf82c7664b9af400b8095040350c3734cc6ff034: Making the HystrixTimeoutException instance per-command, not static
- f5649c3e3851ccae7a2f22c14837bb8aebf00020: Update CHANGELOG.md
- 47fee19ef08185d39d37c314831f7fa01756799d: Update CHANGELOG.md
