patch 8.1.2407: proto files, dependencies and build instructions outdated

Problem:    proto file, dependenciess and Build instructions outdated.
Solution:   Update proto files, dependencies and build instructions.
diff --git a/src/proto/cmdhist.pro b/src/proto/cmdhist.pro
index 1c33f4a..9c9e56c 100644
--- a/src/proto/cmdhist.pro
+++ b/src/proto/cmdhist.pro
@@ -10,10 +10,10 @@
 void clear_hist_entry(histentry_T *hisptr);
 int in_history(int type, char_u *str, int move_to_front, int sep, int writing);
 void add_to_history(int histype, char_u *new_entry, int in_map, int sep);
-void remove_key_from_history(void);
-void ex_history(exarg_T *eap);
 void f_histadd(typval_T *argvars, typval_T *rettv);
 void f_histdel(typval_T *argvars, typval_T *rettv);
 void f_histget(typval_T *argvars, typval_T *rettv);
 void f_histnr(typval_T *argvars, typval_T *rettv);
+void remove_key_from_history(void);
+void ex_history(exarg_T *eap);
 /* vim: set ft=c : */