`opam config env` now detects the current shell and outputs a sensible default if no override is provided.

This fixes the default installation on FreeBSD, which has csh as its default root shell.
Merge pull request #691 from avsm/config-env-autodetect

`opam config env` shell autodetection