billing: add mongodb support

Acked-by:
Target: trunk
Require-book: yes
Require-notes: yes
namespace: number of bonecp connections should match the number of threads

what happened

Ticket: #number
Acked-by:
Target: trunk
Require-book: no
Require-notes: no