issue 329: setup.py: better support for C_INCLUDE_PATH, LD_RUN_PATH, etc...

Fix to support colon separated path list, and also support INCLUDE and LIB
environment variable used by MSVC.