adds a failing unit test for isResponseTimedOut() when accessed from within fallbacks
Merge branch 'unquietcode_pull_144' of https://github.com/UnquietCode/Hystrix into issue-144
Record failure events before getFallback invoked so they can be queried.

Fixes https://github.com/Netflix/Hystrix/pull/144 reported by @UnquietCode with a unit test demonstrating the issue.
Merge pull request #149 from benjchristensen/issue-144

Allow getFallback to query failure states
Version 1.2.17
Gradle Release Plugin - pre tag commit:  'hystrix-1.2.17'.
Gradle Release Plugin - new version commit:  'hystrix-1.2.18-SNAPSHOT'.