[FIX] servers update

-Servers info updated after crawling
-Deleted also some print calls
[FIX] Adjusted date did not appear in tag searches
[FIX]servers info updating
[FIX]Data processing in Event
[FIX] tags automatically inserted when crawling
[FIX] event buffer usage

-Instead of storing every event the time it is parsed we append it
in a list.Then once the request is completed we append all the new
events in the database.
-Why: Every time an event is appended we also need to inform the
country distribution and the server's info.If we execute these queries
every time an event is parsed it's an overkill.If we execute once in a
while but still events in a faster rate we have data inconsistency.
[FIX] dublicates with different remote id bug
[FIX] extra binding with try/except
[FIX] Hide speakers/contributions

-Information we do not need
-Hide speakers/contributions in event tab
-404 if user tries to use event/speakers.json
-Searching searches only in events/tabs now
[FIX] checking for double records

-Cases of records with same data but different remote_id or server
[FIX] wsfi changes

-Plus some small changes (mainly for testing)
i
[FIX] Authentication with Shibboleth

-Also need to force user use https
[FIX] Geocoding

-With openmapquest.api
-openstreetmap api commented out.Examine as option in the future
-Minor changes(logger, "indico" removal)
[FIX] About tab content

-Indic8r info
-Geocoding services & terms of use
[FIX] Authentication with external flask module

-Plus begin processing the event tab
-Some name changes (fields in db e.g contact email->contact_email