Allow user to specify execution server in execute_program

Although it would be best to identify a compilation/execution URi in the MyriaConnection instance itself, specifying the server URI as a parameter at least allows end users to vary it when not using the demo server.