filelog: switch 'not len(filerevlog)' to 'not filerevlog'

A few places in the code use 'if not len(revlog)' to check if the revlog
exists. Replacing this with 'not filerevlog' allows alternative revlog
implementations to override __nonzero__ to handle this case without
implementing __len__.
run-tests: make --noskips work