Update CHANGES
Improve the error message when using a switch which has not yet been installed.

Fix #542
Clean-ups in the switch code.

This can help #542

We now export and read OPAMSWITCH to be able to run OPAM itself inside a different switch.
Update CHANGES
Fix the display of OPAM root (ie. use the real one instead of the default one)