Custom attribution control

Push layer attribution into a modal to free up some map real estate
Merge branch 'master' into gh-pages