fix resolving renamed styles that are dependent
cleanup

- move data preparation for CSL.Engine into citeprocnode.js
- allow override of config variables wit command line args
- give engine cache 90% - 110% window so we don't garbage collect too often
- on server benchmark timing that should be removed before deplying
clean up benchServer

and move testallstyles to its own test
update citeproc.js and rename

citeproc.js includes the code the make it work as a module now so there is no
need for us to make a distinction. This file can be taken without modification
from the citeproc-js repo after building it for release.
various fixes

- check with localeManager if locale is available, otherwise use en-US
- fix references from citeprocEngine to cslEngine
- fix engine caching string having blank locale
- config serverside benchmark timings