cat: fix cat without -r, broken by
0ae35296fbf4
The default revision for revsingle() is now '.' instead of None. This
preserves the behavior of cat prior to it using revsingle().
revsets: introduce revsingle helper
revsingle returns a context for the last revision of the supplied revspec