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