implement fileExtensionsToProcess config file option

Adds a `fileExtensionsToProcess` config option that lets the user specify an array of file extensions that should be processed.

My projects contain both `.js` and `.jsx` files that I want to run through jscs. This functionality makes it possible.
Please use a nested `describe` to group tests together rather than this comment.