Fixes donation creation

Now the project's donation creation handles properly the offices
associated to donors. Now offices can be created when doesn't exist for
the selected donor, and also non existing donors can be created using
the new donation form.