route: rename rtnl_cls_cache_set_tcm_params() and fix symbol versioning

After rethinking, "tcm_params" doesn't seem like a good name. Change it to
"tc_params".

Also, an already released section in the linker file must never be
modified. It defeats the purpose of symbol versioning. Move the symbol
to the right section.
diff --git a/libnl-route-3.sym b/libnl-route-3.sym
index 04ff11b..917aea7 100644
--- a/libnl-route-3.sym
+++ b/libnl-route-3.sym
@@ -151,7 +151,6 @@
 	rtnl_cls_add;
 	rtnl_cls_alloc;
 	rtnl_cls_alloc_cache;
-	rtnl_cls_cache_set_tcm_params;
 	rtnl_cls_build_add_request;
 	rtnl_cls_build_change_request;
 	rtnl_cls_build_delete_request;
@@ -1065,5 +1064,6 @@
 
 libnl_3_5 {
 global:
+	rtnl_cls_cache_set_tc_params;
 	rtnl_netem_set_delay_distribution_data;
 } libnl_3_4;