fix(EventBindingMixin): pass instance when binding/unbinding
style(src): reduce arguments count
fix(ChildMixin): remove invalid_context and duplicated contextTypes
feat(Map): setOptions when componentDidUpdate
feat(ChildMixin): expose instance getters from prototype
feat(Marker): update options when componentDidUpdate

* don't expose getMap function