Correct PATH changes handling

Internally prepend to PATH; respect --inplace-path for 'opam config exec'

Closes #1749; thanks !