[WIP][SPARK-1720][SPARK-1719] use LD_LIBRARY_PATH instead of -Djava.library.path

This is another implementation about #1031
If we use this method, LD_LIBRARY_PATH is assigned to string `/some/path:$LD_LIBRARY_PATH`,  `/some/path:$LD_LIBRARY_PATH` is not correctly parsed into ` /some/path:/usr/local/lib`.