Fix nfilled for AbstractArray, clarify docs, and add test

cc @mlubin

It occurred to me that `nfilled` could be taken to refer to the number of defined values in a dense array. We could implement that, but if someone needs that information, it's a sign they're doing something wrong. My inclination is to leave things as-is and let the docs sort this out.