account: use new execute API in DefaultAccountDao

I haven't bothered adding new tests because I realized we're not
consistent with invoice: some of the null checks are done in higher
levels (DefaultAccountInternalApi) for example.
We should straighten our story here first.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>