Fixed "opam init" for fish and csh

* removed sourcing of complete.sh and switch_eval.sh in init.{csh,fish}
  for fish and csh, since it doesn't work. Fixes #1614
* output correct string for fish "eval (opam config env)"
* fix setting environment variables for fish
* fix output to config.fish, and actually create init.fish.
  This fixes #952
Merge pull request #1616 from vincom2/fish

Fixed "opam init" for fish and csh