Update to allow binding of DatabaseIdProvider

I added the ability to bind a DatabaseIdProvider so that the MyBatis Guice module can support multiple databases without requiring XML. I also added a test to verify that the Id is correctly setup and works with the ContactMapper. Feel free to contact me if you have questions.

Thanks,
-- Brian