Issue #2355001 by ashutoshsngh, dinarcon, er.pushpinderrana: Remove form.inc form_builder().
Issue #2354657 by chx, dawehner: Separate access manager from loading checks.
Issue #2340701 by prics, martin107: Use array_diff_key() more in core.