synchronize with external depot

-add relocation code to initial asm setup
-print the top of the stack on a crash
-turn off debug spew when threads exit
-make sure the critical section routines are fully inlined
-remove warning in dpc code
diff --git a/kernel/dpc.c b/kernel/dpc.c
index d4c2078..184ac31 100644
--- a/kernel/dpc.c
+++ b/kernel/dpc.c
@@ -81,6 +81,8 @@
 			free(dpc);
 		}
 	}
+
+	return 0;
 }