Added config and test file for Endless.

The configuration file encodes as much of our style
guide as JSCS is currently capable of.

The test file "lint_test_file_bad.js" tries to violate
all of our style rules at least once. To test the test
file, after installing JSCS via npm:

jscs ./test/endless_bad_file.js --config=./presets/endless.json

This should output the errors found by JSCS.

[endlessm/eos-sdk#2545]