app: added implementation for createBucketIam in new action framework

It comes with a big TODO: break this action in small actions (future
steps).

The old action was renamed, as in the insertApp case.
action: fix typo in docs
app: port createRepository action to the new actions framework

Only last action least, and I will start refactoring some stuf...
app: port provisionApp to the new actions framework

Now it's time to delete some stuff, and then start refactoring.
app: use new actions

I've also fixed some tests. I don't know how they worked before, but
they shouldn't.

Not all updated tests were broken, some of them just needed to be
adapted to the new CreateApp behavior.