patch 8.1.1684: profiling functionality is spread out

Problem:    Profiling functionality is spread out.
Solution:   Put profiling functionality in profiling.c. (Yegappan Lakshmanan,
            closes #4666)
diff --git a/src/Make_dice.mak b/src/Make_dice.mak
index 440955e..f95262e 100644
--- a/src/Make_dice.mak
+++ b/src/Make_dice.mak
@@ -71,6 +71,7 @@
 	option.c \
 	os_amiga.c \
 	popupmnu.c \
+	profiler.c \
 	quickfix.c \
 	regexp.c \
 	screen.c \
@@ -134,6 +135,7 @@
 	o/option.o \
 	o/os_amiga.o \
 	o/popupmnu.o \
+	o/profiler.o \
 	o/quickfix.o \
 	o/regexp.o \
 	o/screen.o \
@@ -266,6 +268,8 @@
 
 o/popupmnu.o:	popupmnu.c  $(SYMS)
 
+o/profiler.o:	profiler.c  $(SYMS)
+
 o/quickfix.o:	quickfix.c  $(SYMS)
 
 o/regexp.o:	regexp.c  $(SYMS) regexp.h