Complete rewrite of sorting system to support unlimited sort factors.  Replaced special can_join functions with noop_true, noop_false, or default_cant_join_wrapper as appropriate.  Moved generate_song_sort_test_data to bucket_sort and made more general.  Fixed bug in is_integer_key in lua_table_to_string.  Added default_credit_time to consensual_conf.