data.New: if passed a data.Value, return it.
Add struct conversion options to data.New, and a benchmark
Remove unused parse parameter
Clean up parse a bit - parse.Soy returns a SoyFileNode