cherry-pick from servitoros: upload files for being used in executions. specs included

Conflicts:

	config/navigation.rb
	config/routes.rb
	db/schema.rb
choose upload files or url in executions setup.
rewording initialized to "in progress" in list