JsFile: Allows for file-wide jscs configuration 

Fixes #487
I don't need to test that the config only affects a single file because a new JsFile object is created per call of `checkString`.

I don't need to test that files without the config work, because the entire suite passes.

Any thoughts on additional test cases?