add A/An article aliases to toBe* matchers

makes the API consistently match full spoken English.
Added some tests.
Suggest deprecating the names without the articles if you agree having
the articles is better.