Various Fixes

Create from https://github.com/mattpolito/paratrooper/pull/64. See specs for failures. This contains 3 commits fixing different issues:

1. Dependent options were ignored when passed as a block.
2. Memoization failed when result was false
3. Fix RSpec deprecations

Let me know if you have any questions