Putting Communicator as an early require.js define (right after
backbone) where it wasn't already. For consistency.
Logging of mediator events not printing arguments that are objects.
Should only print scalar types for now.
Implemented search and on the way defined two new API functions on
mapView: setLocation(latLng) and setBounds(bounds).