Add coretype.h, make util.h do a lot more, use util.h to simplify include
sections of C files.  Also remove IdPath from top comment in files where
RCSID() is used.  Move RCSID() to immediately after util.h include.

svn path=/trunk/yasm/; revision=313
diff --git a/libyasm/mergesort.c b/libyasm/mergesort.c
index 6091983..3f8a428 100644
--- a/libyasm/mergesort.c
+++ b/libyasm/mergesort.c
@@ -1,4 +1,4 @@
-/* $IdPath$
+/*
  * mergesort() implementation for systems that don't have it.
  *
  * Copyright (c) 1992, 1993
@@ -31,19 +31,10 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  */
-
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
 #include "util.h"
-
-#ifdef DMALLOC
-# include <dmalloc.h>
-#endif
-
 RCSID("$IdPath$");
 
+
 #if defined(LIBC_SCCS) && !defined(lint)
 static char sccsid[] = "@(#)merge.c	8.2 (Berkeley) 2/14/94";
 #endif /* LIBC_SCCS and not lint */