clarify documentation regarding scene numbers
fix build with empty LIBRARY_PATH

don't add empty string to library_dirs if LIBRARY_PATH is not set.
otherwise it can cause compiler command lines like
"-L -lboost_python-py27", where the token after -L is incorrectly
interpreted as a library path, resulting in a broken python module.