Messy merge in of master and added seccomp signal handler which explains the problem in a more friendly way
Added a seccomp functional test
Up the memory limit for the client process because Configurator and AdminClient outrun the freeing of their allocators.
Moved node_modules to the top level directory so that dependencies can be accessed by scripts nested in with the code
Simplified the testing infrastructure and moved it all into the same directory.
Fix run_jshint so that it will install jshint in the correct directory
Removed file which existed only to test sha256 engines, a better way was found long ago
Removed deprecated documentation directory name
Only look for SECCOMP once
Removed some old string.h portability stuff and replaced it with CString.h which is easier portability, also made TUNInterface and NetPlatform fully non-portable since they are not intended to be portable and portability code changes from time to time, putting them at risk since they are not often compiled.