AutoFill: Rewrite AutoFill to complete each frame separately

Fixes crash from #1417
Added autotests binary to .gitignore
Autotests: Fix building with KF5 KWallet