Big code re-use update for drawing and processing field types.
Also a big plus -- fields are drawn and processed in function scope now with only access to $admin, $bigtree, $cms, and $field.