Fixes #1053
- Update #ifNotEmpty:, #ifEmpty:ifNotEmpty:, and ifNotEmpty:#ifEmpty: to take self as an optional argument to the ifNotEmpty: block
- Add tests to testIfEmptyFamily
Merge pull request #1054 from seandenigris/Issue1053

ifNotEmpty: family passes receiver into block