BLD, ENH: Reading of extra flags from site.cfg to extend flexibility
BLD, ENH: Reading of extra flags from site.cfg to extend flexibility

Addition to the distutils module to be able
to read in more optional arguments and flags
from the site.cfg file.

Currently are these additional options read:

runtime_library_dirs:
  It allows users to set the runtime
  library directories so that LD_LIBRARY_PATH can be ignored.
  This has the same format as the library_dirs option.

extra_compile_args:
  This allows the user to add specific compiler
  flags when compiling sources.
  There will be no formatting/checking of these additional compile
  flags, the compiler should complain if something is wrong.

extra_link_args:
  This allows the user to add specific linker flags
  when linking the .so objects.
  There will be no formatting/checking of these additional compile
  flags, the linker should complain if something is wrong.

When the config is runned it automatically prints out the
read in information, thereby allowing the user to see
what has been set and what has not.

Tested with and without flags to check that it builds correctly.

seberg/numpy,kirillzhuravlev/numpy,trankmichael/numpy,rherault-insa/numpy,abalkin/numpy,mingwpy/numpy,chiffa/numpy,sonnyhu/numpy,ESSS/numpy,joferkington/numpy,drasmuss/numpy,nguyentu1602/numpy,CMartelLML/numpy,groutr/numpy,jakirkham/numpy,solarjoe/numpy,moreati/numpy,mhvk/numpy,sinhrks/numpy,KaelChen/numpy,nbeaver/numpy,sinhrks/numpy,has2k1/numpy,mortada/numpy,pbrod/numpy,rgommers/numpy,Linkid/numpy,kiwifb/numpy,ChristopherHogan/numpy,nguyentu1602/numpy,Dapid/numpy,gmcastil/numpy,felipebetancur/numpy,shoyer/numpy,rgommers/numpy,felipebetancur/numpy,stuarteberg/numpy,bmorris3/numpy,cowlicks/numpy,simongibbons/numpy,sinhrks/numpy,endolith/numpy,mattip/numpy,jankoslavic/numpy,dato-code/numpy,ahaldane/numpy,pizzathief/numpy,Anwesh43/numpy,drasmuss/numpy,maniteja123/numpy,tynn/numpy,Yusa95/numpy,abalkin/numpy,groutr/numpy,skymanaditya1/numpy,ChristopherHogan/numpy,sigma-random/numpy,rherault-insa/numpy,SunghanKim/numpy,hainm/numpy,has2k1/numpy,mhvk/numpy,maniteja123/numpy,BMJHayward/numpy,jorisvandenbossche/numpy,gfyoung/numpy,rudimeier/numpy,Dapid/numpy,stuarteberg/numpy,sonnyhu/numpy,jonathanunderwood/numpy,stuarteberg/numpy,WarrenWeckesser/numpy,sonnyhu/numpy,tdsmith/numpy,moreati/numpy,BabeNovelty/numpy,KaelChen/numpy,ekalosak/numpy,shoyer/numpy,sinhrks/numpy,groutr/numpy,musically-ut/numpy,hainm/numpy,dato-code/numpy,mingwpy/numpy,rajathkumarmp/numpy,rajathkumarmp/numpy,sonnyhu/numpy,githubmlai/numpy,mathdd/numpy,mathdd/numpy,simongibbons/numpy,musically-ut/numpy,chiffa/numpy,WillieMaddox/numpy,njase/numpy,bmorris3/numpy,dwillmer/numpy,madphysicist/numpy,musically-ut/numpy,MSeifert04/numpy,behzadnouri/numpy,MichaelAquilina/numpy,skwbc/numpy,GaZ3ll3/numpy,githubmlai/numpy,chatcannon/numpy,chatcannon/numpy,rudimeier/numpy,mhvk/numpy,GrimDerp/numpy,cowlicks/numpy,pizzathief/numpy,sigma-random/numpy,sigma-random/numpy,AustereCuriosity/numpy,CMartelLML/numpy,rhythmsosad/numpy,chatcannon/numpy,cjermain/numpy,tdsmith/numpy,rgommers/numpy,argriffing/numpy,joferkington/numpy,pdebuyl/numpy,jonathanunderwood/numpy,argriffing/numpy,ChristopherHogan/numpy,GrimDerp/numpy,Eric89GXL/numpy,maniteja123/numpy,moreati/numpy,rhythmsosad/numpy,dimasad/numpy,skymanaditya1/numpy,utke1/numpy,numpy/numpy,mortada/numpy,BMJHayward/numpy,MSeifert04/numpy,tdsmith/numpy,madphysicist/numpy,mathdd/numpy,grlee77/numpy,hainm/numpy,Linkid/numpy,ContinuumIO/numpy,njase/numpy,Linkid/numpy,ViralLeadership/numpy,AustereCuriosity/numpy,CMartelLML/numpy,leifdenby/numpy,empeeu/numpy,leifdenby/numpy,jorisvandenbossche/numpy,felipebetancur/numpy,dato-code/numpy,MaPePeR/numpy,pyparallel/numpy,MaPePeR/numpy,MSeifert04/numpy,hainm/numpy,mortada/numpy,charris/numpy,cjermain/numpy,ViralLeadership/numpy,Srisai85/numpy,WarrenWeckesser/numpy,argriffing/numpy,bringingheavendown/numpy,dwillmer/numpy,SiccarPoint/numpy,b-carter/numpy,ahaldane/numpy,anntzer/numpy,bmorris3/numpy,ekalosak/numpy,BabeNovelty/numpy,ddasilva/numpy,mortada/numpy,mattip/numpy,madphysicist/numpy,ESSS/numpy,jschueller/numpy,empeeu/numpy,rhythmsosad/numpy,endolith/numpy,BMJHayward/numpy,dimasad/numpy,pizzathief/numpy,madphysicist/numpy,tacaswell/numpy,bertrand-l/numpy,pbrod/numpy,anntzer/numpy,MichaelAquilina/numpy,kiwifb/numpy,rajathkumarmp/numpy,stuarteberg/numpy,GrimDerp/numpy,jschueller/numpy,WarrenWeckesser/numpy,jschueller/numpy,musically-ut/numpy,rajathkumarmp/numpy,ssanderson/numpy,ssanderson/numpy,anntzer/numpy,WarrenWeckesser/numpy,jakirkham/numpy,Srisai85/numpy,charris/numpy,jorisvandenbossche/numpy,ChanderG/numpy,ContinuumIO/numpy,Dapid/numpy,shoyer/numpy,pdebuyl/numpy,githubmlai/numpy,drasmuss/numpy,GaZ3ll3/numpy,pbrod/numpy,utke1/numpy,cjermain/numpy,behzadnouri/numpy,MaPePeR/numpy,rgommers/numpy,ChanderG/numpy,ssanderson/numpy,sigma-random/numpy,dwillmer/numpy,bringingheavendown/numpy,SiccarPoint/numpy,ddasilva/numpy,njase/numpy,behzadnouri/numpy,jakirkham/numpy,Anwesh43/numpy,kirillzhuravlev/numpy,solarjoe/numpy,ahaldane/numpy,jankoslavic/numpy,simongibbons/numpy,numpy/numpy,tynn/numpy,grlee77/numpy,grlee77/numpy,kirillzhuravlev/numpy,rhythmsosad/numpy,rudimeier/numpy,jakirkham/numpy,numpy/numpy,jakirkham/numpy,kiwifb/numpy,empeeu/numpy,simongibbons/numpy,SiccarPoint/numpy,CMartelLML/numpy,MichaelAquilina/numpy,madphysicist/numpy,WarrenWeckesser/numpy,Yusa95/numpy,tynn/numpy,joferkington/numpy,mattip/numpy,joferkington/numpy,cjermain/numpy,pdebuyl/numpy,Eric89GXL/numpy,BMJHayward/numpy,seberg/numpy,seberg/numpy,MSeifert04/numpy,charris/numpy,endolith/numpy,shoyer/numpy,mwiebe/numpy,rherault-insa/numpy,MSeifert04/numpy,skymanaditya1/numpy,KaelChen/numpy,felipebetancur/numpy,WillieMaddox/numpy,jankoslavic/numpy,b-carter/numpy,leifdenby/numpy,jankoslavic/numpy,mingwpy/numpy,gmcastil/numpy,cowlicks/numpy,utke1/numpy,empeeu/numpy,gfyoung/numpy,BabeNovelty/numpy,shoyer/numpy,pdebuyl/numpy,simongibbons/numpy,jschueller/numpy,trankmichael/numpy,Yusa95/numpy,ChristopherHogan/numpy,ddasilva/numpy,ContinuumIO/numpy,ChanderG/numpy,jorisvandenbossche/numpy,SunghanKim/numpy,pyparallel/numpy,mathdd/numpy,bmorris3/numpy,nguyentu1602/numpy,has2k1/numpy,skwbc/numpy,WillieMaddox/numpy,chiffa/numpy,pbrod/numpy,numpy/numpy,GaZ3ll3/numpy,mhvk/numpy,nguyentu1602/numpy,rudimeier/numpy,MichaelAquilina/numpy,ekalosak/numpy,SiccarPoint/numpy,ahaldane/numpy,b-carter/numpy,mhvk/numpy,dimasad/numpy,gfyoung/numpy,cowlicks/numpy,mattip/numpy,dato-code/numpy,skymanaditya1/numpy,tacaswell/numpy,mingwpy/numpy,Eric89GXL/numpy,jonathanunderwood/numpy,GaZ3ll3/numpy,nbeaver/numpy,ahaldane/numpy,jorisvandenbossche/numpy,tdsmith/numpy,ekalosak/numpy,pbrod/numpy,nbeaver/numpy,GrimDerp/numpy,pizzathief/numpy,grlee77/numpy,githubmlai/numpy,ChanderG/numpy,pizzathief/numpy,seberg/numpy,charris/numpy,trankmichael/numpy,endolith/numpy,MaPePeR/numpy,bertrand-l/numpy,dwillmer/numpy,BabeNovelty/numpy,skwbc/numpy,gmcastil/numpy,mwiebe/numpy,Anwesh43/numpy,pyparallel/numpy,bringingheavendown/numpy,KaelChen/numpy,Eric89GXL/numpy,tacaswell/numpy,ESSS/numpy,ViralLeadership/numpy,SunghanKim/numpy,grlee77/numpy,AustereCuriosity/numpy,anntzer/numpy,Srisai85/numpy,Anwesh43/numpy,dimasad/numpy,SunghanKim/numpy,trankmichael/numpy,mwiebe/numpy,abalkin/numpy,Linkid/numpy,Yusa95/numpy,Srisai85/numpy,has2k1/numpy,kirillzhuravlev/numpy,solarjoe/numpy,bertrand-l/numpy