Port some includes to transitional API.

This adds transitional API to menus and adt_array. I also made a bunch of forwards compatible with void returns. Plugins that don't return anything in these callbacks will stay compatible; if they do return something, they'll get a tag mismatch.