Fix ConvertToString and ConversionFailureException
Fix ConvertToString and ConversionFailureException

Previously, ConvertToString(null, typeof(float)) would return null instead of throwing.
Although this couldn't occur from usage of XMLStorageAttribute, the method is public and might be used elsewhere.

ConversionFailureException didn't handle null values/strings well.
Arkhist/Hacknet-Pathfinder,Arkhist/Hacknet-Pathfinder,Arkhist/Hacknet-Pathfinder,Arkhist/Hacknet-Pathfinder