Allow a FauxReader to have an unknown point count

This will be used for simulating readers that also have unknown point counts.

The point count type argument is added as an optional parameter to the longest faux::Reader constructor. There's a couple of ways to skin that cat but this one seemed like the one with the lowest friction.