Separating out the Linux vs Darwin builds

Moving core dict creation in to vm.asm
Added a script to generate a dict.asm baseline from image.asm
Updated the the uname rules to build the loader correctly
Have the image's dictionary loaded from dict.asm