unnecessary test for null removed from CategoryFilter.call (Chap. 5-7)

In CategoryFilter.call, there is no need to test for (filterMap != null) immediately before the conjunct (filterMap is Map) since (null is T) is always false. Updated this in Chapters 5 to 7.  I can also do the updates to the wiki if this PR goes in.