Add way to test artificial tables

Adds a new artificial table "rethinkdb._debug_scratch" which stores
arbitrary data in memory. In theory a test could use this to
exercise the artificial_table_t class.