Some new methods for MondProgram.

* Enable MondProgram to read source files directly via the FromFile static method.
* Enable compiled programs to be saved to a binary file via the Dump instance method.
* Enable pre-compiled programs to be loaded from binary files via the Load static method.
* Add internal properties to get the Functions and Lines from a DebugInfo instance to allow them to be written to the file.
Fix MondProgram::Load() ignoring debug info after reading.
Touch up names and construct List<T> objects with initial capacities.
Merge pull request #11 from Syke94/master

Some new methods for MondProgram.