Checks the validity of IronPython executables

Now `search_ipy_env` checks if the executable is really the IronPython executable (fixed #8).