Release of 1.5.12

- a7b66cad1874d5d0dc21d8e490e89f83e078a9f4: Merge pull request #1586 from mattrjacobs/fix-codahale-metrics
- 2ad586baae2ca880042496c12cbac0a095f27b53: Get CodaHale metrics working by starting up the stream consumers
- 338aadca7ece5a8bda30ae20791693404d2840cc: Merge pull request #1584 from mattrjacobs/add-javanica-support-for-allow-maximum-size-to-diverge-from-core-size
- 42629040ac1e424d5c360904ff5c374f9afcea20: Merge pull request #1585 from mattrjacobs/fix-codahale-metrics-threadpool
- 67944370e790eaa43dfe2dd937f45fa8a0d80156: Fix incorrect return value in CodaHale metrics publisher of threadpool config
- 717f13bcb100480ecc4f8f5cf95a7296af9dabb8: Added Javanica support for setting allowMaximumSizeToDivergeFromCoreSize in annotation
- fdfb8f970cc42bf29ac8a7438bf40734911e45d5: Merge pull request #1567 from gagoman/fix/1536
- f2b61c77073bf9c9196bd176be416fcc7e841104: Merge pull request #1576 from mattrjacobs/fix-histogram-calculation
- f956ebada681f062c36c04c6b655e6dcc3273429: Fix to permyriad calculation
- dd1087a6bd36ed77aa63b4642d8cb349a47979b7: Merge pull request #1524 from dmgcodevil/iss1403
- 251e5d984df75482aba62e5fb5b04677f60f944c: Merge pull request #1574 from mattrjacobs/demonstrate-completable
- 1aeabfabefd81da33b9a951fb5e9a2189ff38197: Fix reference to CompletableCommand
- cac455d4e22344b376e95567bd72876653144a2b: Demonstrate using a Completable in HystrixObservableCommand
- 2ad0baa6083f2aae3a21d10e723693a9966a90c6: Merge pull request #1572 from dmgcodevil/iss1565
- bfa5ba07d429cba736200bfa7e2e51e96fbe4c83: Merge pull request #1573 from dmgcodevil/iss1545
- 70e832f8a0efd2efc2a37aab84b1bd14fc351e68: iss1545: don't get cause from HystrixBadRequestException if command throws HystrixBadRequestException without cause
- df5b5b36ba2a80fb6e67616a3609193428536a62: 1565: Set maximumSize using @HystrixCommand annotation
- fefdc37d4ad607e25055ea4157a6fe6bb31a38dc: Merge pull request #1570 from mattrjacobs/only-wrap-timeout-callable-when-necessary
- 88b88e8d6292dfcaee0561291ab946b250827c54: #1536 handle not wrapped exceptions same way as all other
- 951c6f9daa6dc469911b2e29a77fd85d90b4ab1e: Only create the HystrixContextRunnable for running the timeout fallback when the timeout actually occurs (not eagerly)
- f0d54824d58be213e0cba30f5ffb58b107f60988: Merge pull request #1568 from mattrjacobs/idempotent-circuit-breaker-read
- c9241ac1a432a3c4eaef3d83a76bf2ccf73c9342: Made circuit-opening happen in background, as health counts stream produces new values * This allows for methods which imply reading the circuit-breaker status (isOpen/allowRequest) to be idempotent * Added new method (attemptExecution), which command internally uses to actually manipulate status
- 1722d692fd30de6c1f210ca26090ab4ea1012220: Merge pull request #1561 from mattrjacobs/add-error-handling-sample-sse-servlet
- b46a5634039507f84bd83f9c8dca7cf1fc42c2e1: Switch servlet exception handling from Throwable to Exception
- 6b316fc261fa791929421d2b173fdd41408f4a5f: Add exception-handling to interactions with servlet writers
- d3e099121127dc9a2748c5d581794cd9e3867b6a: Merge pull request #1556 from Thunderforge/master
- 6642b5a310446d92eddfe6c95239c1f77e260a7e: bugfix/Fixing typo in fallback error message
- b07bf5fb75f9b0c837cae64a220033f4b7acc517: Merge pull request #1551 from eunmin/fix_circuit_status_color
- 1cd1dcd3a26dba4d2ba0dcd2a250c1e63e405777: Fixed incorrect color of circuit status in dashboard
- cf3f7e4e6387d510ea42786d823887a7716b3232: Merge pull request #1547 from eunmin/hystrix-dashboard_multiple_circuit_status
- eb91b23fb099f6c1610665192346650730b3770e: Support multiple circuit status
- df912b27e15e1dbfa2c5fcaea4552a498d603532: Merge pull request #1539 from justinjose28/master
- a50fde2e7b2cce280236cd7488c0bb14ab981df7: Merge pull request #1535 from bltb/master
- e79acc948ec317a8be272ad1791126dd72a4cc38: iss1403
- 999240503d82d0a9c66d437e92216828e013466c: Merge branch 'master' of https://github.com/Netflix/Hystrix into iss1403
- 67fd60a81eb3b686c6b97f05a33ddd113d82d290: iss1403: added tests for Single and Completable, fixed bugs in GenericObservableCommand related to these RX types
- 0d0a3917bb8e64798310bc9abfe67f02212bbea2: Fixed a potential bug in metrics-event-stream-jaxrs
- 503131bb09db9cca0b5038605a88cd14bd19fd52: Merge branch 'master' of https://github.com/Netflix/Hystrix
- 48ba22f73036738faf8deb4a93ae252b76933d1c: Move markCommandExecution after markEvent SUCCESS.
- bf70168a2cfeb69101d1f29968e9c3bf39bfd23b: Add v1.5.11 to CHANGELOG
- 8715b71b8c87968f9880d708e919496e44bf000e: iss1403: Support @HystrixCommand for rx.Single and rx.Completable similar to rx.Observable
