changes around setup and setup_locally

* add :mvn_tools_path, :mvn_archive_path and others
* download maven just once and then distribute it to servers
* remove digest checking of downloaded archive.
  if downloaded archive was corrupted, just remote the local cache
  and then retry.
add mvn.exec and mvn.exec_locally