Add OpenVPN build scripts
Add mtime check for existing json definitions before download

Also, wait for threads to finish when quitting
Pass mtime to pluggableconfig's load

Also add a request_helpers file to util where all the helper methods for
handling requests should go