memory management overhaul

$db->mango is no longer weakened. Instead, the Mango object
will keep a list of all the Databases in use. Logic adapted
from DBIX::Class. Thanks mst!
For users: this means you can now declare Mango object in
any way you want, without the fear of it getting destroyed
by perl.
small documentation fix