MCR environ fix

Last version could not use the environment variable to find the compiled SPM because it was testing before if the hard coded path existed. In this version, it should:
- first try with the environment variable if it is exists and nipype has sufficient version
- second try with the hard coded path if nipype has sufficient version
- last try with matlab