Provide files as argument. Do not try to guess where they are installed

  Modification to comply with groovy policy to install files in a standard way.
Upgrade script to new data structure provided by from_xml_string()

  links is now an array. It seems that it used to be a map.