Support for program and nodejs_addon as well as various tweaks.
Support for program and nodejs_addon as well as various tweaks.

Tweaks include:

- Regroup the various function for easier editing.

- Changed the direction of the digraph so that it prints a "depends
  on" relationship

- next_line doesn't prematurely return EOF anymore.

- Files are only visited once now which should avoid unecessary
  duplication.

OrbitScripts/rtbkit,monoj-khatua/rtbkit,ksurendra/rtbkit,ksurendra/rtbkit,dinomyte72/rtbkit,niko-lay/rtbkit,Motrixi/rtbkit-vainilla,monoj-khatua/rtbkit,pablin87/rtbkit,ksurendra/rtbkit,rtbkit/rtbkit,Motrixi/rtbkit-public,meiry/rtbkit,OrbitScripts/rtbkit,OrbitScripts/rtbkit,winclap/rtbkit,Motrixi/rtbkit-public,rtbkit/rtbkit,wesley1001/rtbkit,Motrixi/rtbkit-vainilla,dinomyte72/rtbkit,niko-lay/rtbkit,pablin87/rtbkit,rtbkit/rtbkit,wesley1001/rtbkit,emmanuelleparquier/rtbkitinstall,datacratic/rtbkit,pablin87/rtbkit,meiry/rtbkit,winclap/rtbkit,nagyistoce/StockExchange-RealTimeBidder-kit,dinomyte72/rtbkit,pablin87/rtbkit,monoj-khatua/rtbkit,rtbkit/rtbkit,datacratic/rtbkit,Motrixi/rtbkit-public,nagyistoce/StockExchange-RealTimeBidder-kit,niko-lay/rtbkit,monoj-khatua/rtbkit,OrbitScripts/rtbkit,Motrixi/rtbkit-vainilla,monoj-khatua/rtbkit,datacratic/DasDB,niko-lay/rtbkit,pswaminathan/rtbkit,Motrixi/rtbkit-public,datacratic/DasDB,nagyistoce/StockExchange-RealTimeBidder-kit,rtbkit/rtbkit,pablin87/rtbkit,monoj-khatua/rtbkit,Motrixi/rtbkit-public,datacratic/rtbkit,ksurendra/rtbkit,pswaminathan/rtbkit,nagyistoce/StockExchange-RealTimeBidder-kit,dinomyte72/rtbkit,meiry/rtbkit,nagyistoce/StockExchange-RealTimeBidder-kit,datacratic/DasDB,datacratic/DasDB,wesley1001/rtbkit,niko-lay/rtbkit,OrbitScripts/rtbkit,niko-lay/rtbkit,ksurendra/rtbkit,pswaminathan/rtbkit,meiry/rtbkit,rtbkit/rtbkit,wesley1001/rtbkit,emmanuelleparquier/rtbkitinstall,meiry/rtbkit,pswaminathan/rtbkit,datacratic/rtbkit,emmanuelleparquier/rtbkitinstall,Motrixi/rtbkit-vainilla,datacratic/rtbkit,ksurendra/rtbkit,winclap/rtbkit,meiry/rtbkit,dinomyte72/rtbkit,wesley1001/rtbkit,winclap/rtbkit,pswaminathan/rtbkit,wesley1001/rtbkit,nagyistoce/StockExchange-RealTimeBidder-kit,pswaminathan/rtbkit,winclap/rtbkit,OrbitScripts/rtbkit,emmanuelleparquier/rtbkitinstall,pablin87/rtbkit,Motrixi/rtbkit-vainilla,emmanuelleparquier/rtbkitinstall,datacratic/DasDB,dinomyte72/rtbkit,emmanuelleparquier/rtbkitinstall,datacratic/rtbkit,Motrixi/rtbkit-public,winclap/rtbkit