MongoDB - Authorization

MongoDB now support limited user auth.

This patch let's Diamond connect to a mongodb server using a username and password to collect stats.