Changed compiler stages to better restrict propagation of errors

- Added a messages field to muRascal and RVM programs.
- When the imports of a module contain errors it is not further
compiled.
- A module cannot be executed when there is any compilation error.

In the above, warnings are ignored.
Various fixes.
New numbers