[server] Ensure duplicate budget items cannot be inserted in the db, and...
Supersedes !1365 (closed).
I had to hack the migration 7 as the dropUniqueConstraint does not seem to do anything.
To test with FORCE_DB_LOGS='all' ./scripts/ci/test.sh tests/server/migrations.js
Edited by Nicolas Frandeboeuf