Update config.js
basics in place, tests needed
tests working and minor updates
Merge pull request #272 from evantahler/chat_with_auth

new chat authentication patern
x-forwarded-port for http proxed port detection
env-based config
remove escaps char
remove escaps char
Merge pull request #274 from evantahler/config_update

env-based config
update proxy ip detection for upv6
apiVersion check
Install JSHint config file, run full inspection and dump to XML in ```test/inspections```
First round of cleanups, this set are all very simple whitespace cleanups and quote conversions which do not change any logic.  Mostly a consistency smoothing point.
Second round of cleanups, basically part two of the first, all the same style and whitespace/syntax changes applied.  Re-ran and included current inspections result.
Additional inspection file I didn't notice...
Apply all spelling repairs globally, fix remaining leftover inspections regarding extra/unneeded commas and semicolons, white-space, etc.

 Includes a few important patches, where typos could have been causing bugs.
regexp for ipv6
note about regexp
fix bogus cooke header test
Patch two errors, drop XML junk.