Update format strings for latest version of rust.
Don't run ir-tests during "make check"
Functions for computing the sizes of types.
Basic support for structs in IR and IR-based cross-compiler.
Add support for struct initalizers. Closes #21.
Fix struct initalizers to work in static statements
Refactor the lexer to separate the core parts and the Mb-specific parts.
Add cur_span to parser as proper fix for empty blocks
Add 'use' and fix a couple bugs in resolver
Take a filename parameter and inject prelude
Fix parser for latest rust
Fix tests
Squelch warnings
Move common lexer stuff to util/lexer and compiler_lexer back to lexer