In certain cases, Powershell v3 will return a registry String value consisting of a single NULL character (i.e., 0x00).  This is really not valid, so we check for that and trim it off in the StringValue constructor.