Clean up compiler executable flags. Added "--prelude" to allow including another prelude, like empty.cr.
Better option parser. Allow specifying double dash argument with = (i.e. --foo=1)