Correct the run_python_file command + boost 1.50 compatible + win32 compatible

The most important modification is the correction of the error handling when parsing a file.
The former version was not robust enough to handle syntax error, for example.
The BOOST_FILESYSTEM_VERSION has been removed since it created issues on ubuntu 14.04.
The win32 compatibility is restaured (for what it's worth).