[webui] fix test suite
[api] fix trigger call validation
[api] hopefully fixing 2.4 migrations

Migrations have to be careful not to overuse models as model classes change
and the migrations run with HEAD code on old databases. Unfortunately it's
very hard to verify
[api] move the webui engine classes into the api structure

This is the 2nd nail in the coffin of the webui
[webui] Don't hardcode userinfo's min-height

While the value seems to be near what the 'involved' box may take, it's
usually wasting a lot of space (375px vs 520px in saschpe's case).
[webui] test and fix submitting packages
[api] work around mod_xrewrite bug

rack:deflater compresses the head answer (which is in itself smells like a bug)
but mod_xrewrite leaves the content-encoding header in the reply, which leads
to uncompressed answers (from backend) with deflate header
[webui] add default architectures to new repositories

It's adding recommended architectures - of those that are available. which
is i586 and x86_64 for the test suite