Fixed bug in handling nesting \ifdef's in Preprocessor.oz.
Fixed warnings.
Fixed a bug in the assembler (counting X registers).
Core.oz imports Annotate instead of requiring it.