New WebEpi Technologies for Epidemiology Data Geo-Visualization Mashups