Introduce extra-warnings flags, and start to clean up the flagged issues
See title. Thanks to CMS for the recommendation.
Re-drafting to fix build issues not seen locally, and to migrate now-wrongly named .info
and refdata files.
Edited by Andy Buckley