add pub/sub with event_bus for add contributings
Merge branch 'master' into add-mappings

Conflicts:
	app/controllers/geo_data_controller.rb
	app/controllers/maps_controller.rb
	spec/controllers/contributable_controller_spec.rb
Merge branch 'master' into add-mappings
modal links on geo_data buttons
add maps to seeds + fix bug on map#location when geo_data has nil location
add_to_map modal + starting autocomplete
buttons refactor (use same mixin for all buttons )

each buttons was using a different pattern and had a lot of duplication.
Now every button should use the `button` mixin.
automcomplete widget
Map#search_by_name
add to map flow manager
flash message via xhr when geo_data is added to map
loggin required components
add_to_map i18n + fix autocomplete real value update
refactor application_helper@object_type + update maps counter
add to map action
change hash syntax
maps#add_data
complete maps add_data flow
fix specs
refactor searchables + specs