Fix #705, `EditorFor()` finding incorrect values

@sornaks for test utlility changes
@rynowak for `TemplateInfo` changes
Same test for string.empty?