Scripted fields in Visualize

Add scripted fields to the agg builder.

Also handles situations where scripted fields are renamed or removed, via `redirectWhenMissing`