autocomplete -> autocomplete_array

All mjolnir setters follow the pattern <variable>_<type>, this was assumed
to be a procedure at one point but since it's more or less always a setter
the syntax has been changed and any procedure handling can just be
considered a customization on the setter.