Improve the information passed to Filter.shouldMap().

This does this in two ways:
1. provide the source object being filtered too
2. provide the source and destination property paths rather than just
   the final name
Merge pull request #22 from roadrunner2/filter-shouldmap-enhancement

Filter shouldmap enhancement