Editor: implemented DeserializeConvertValueAttribute attribute

DeserializeConvertValueAttribute attribute is applied to serializeable Type; if a property of that type is being deserialized, these attributes perform value conversion, if required.
Engine, Editor: an option to disable key shortcuts in dialog options