Fixes non-termination on zero width attribute.

Previously, this would greedily hang on the text "[,]" because
as text-property-not-all was assumed incorrectly to always return
greater than point if it returned at all. In this case, we just
advance to end.

Closes #8
Closes #9