move extra-map dom code out of project-analysis.js

have handler passed in project-analysis.html.jsp that update page,
particularly animal details, based on changes in map. also fixed bug
where help icons next to KML links were all repeated against the first
animal - now one appears next to each animal.