Fixing up dynamicEndpoints.py to properly read log messages again. This is going to have to be fixed any time InterfaceController.c changes...
Starting a rewrite of dynamicEndpoints.py
Switching dynamicEndpoints.py over to use a real logging system, and catching and logging some errors.
pipe stdout, stderr streams of child proccess to main process in make.js
Show error if gmake or make not installed
Show 'gcc is required!' if gcc not installed on build
Wrote config file parsing for dynamicEndpoints.py and an example config file.
Config file is now required for dynamicEndpoints.py, and help message is somewhat informative
Merge branch 'crashey' of https://github.com/cjdelisle/cjdns
Add --nobg switch
Merge branch 'no-bg-switch' of https://github.com/kpcyrd/cjdns into crashey
fixes #597 and tested on macosx and Linux
Merge branch 'nix_Jmp_callback' of https://github.com/wfleurant/cjdns into crashey
Use nobg switch in upstart script
Remove upstart nobg workaround
Use nobg switch in systemd unit
Change system to systemName in build configure

Also replaces instances of SYSTEM in the configure callback function.
Remove global variables from the configure callback function.
Fix problem with CROSS being undefined.
A simple script to run cjdroute with its config in an argument