Port: Started Core.Util.Mutable namespace

added all classes for the Mutable namespace. MutableValue base class is
complete. Slight discrepancy with porting the public Java "exists" field
and "Exists()" method. not sure how to handle this properly. For now,
made protected _exists field and read-only Exists property