Apparently not finished with MondValue yet.

* Moved MondValue.Prototype property setter next to the getter because
that's a more intuitive place for it to be.
* Support more types with the static opCall() overload.
* Allow implicit casting to any numeric type in opCast().
* Add support for binary and unary operator overloads.
* Fix naming conventions on some methods.