New search_engine.get_record function.
A new format called recstruct has been added, and it will be filled
by bibupload if CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE = 1.
search_engine.get_record will directly read this format to return
the record structure (instead of create_record(print_record(recid, 'xm'))[0]).