Make Retrofit use our custom Gson instance

This makes it use custom handlers for Location and Date objects, instead
of using Gson's default handlers.