Allow arbitrary filename in summary buffer

Currently, virtual summary buffer allows only "[0-9]+" file names as articles.
This commit allows us to point arbitrary file names as articles.

Some outer elisp packages such as mhc make virutal summary buffer by itself, which include some non-numerical file names. This commit will enhance such creative usage of virtual summary buffer.