RF/ENH: Benchmark to carry '.module_name' and thus collect_benchmarks returning simply a list of benchmarks

also some other minor improvements, suchas different names for tests within vb_collection
and added testing of generate_rst_files (its API was adjusted too)
ENH: unify extensions for generated RST files -- all should be .rst