Letting the package consider .jsbeautifyrc files, if found in the parent tree(s)
* hierarchy of settings, from top down
** JsBeautify default options
** sublime settings (indentation)
** sublime setting file(s)
** .jsbeautifyrc files (starting from root down to path of modified file)
* Package doesn't set its own hardcoded defaults anymore
added new options
- e4x
- wrap_line_length
Merge branch 'master' into jsbeautifyrc

Conflicts:
	js_formatter.py
use os.sep rather than "/" for .jsbeautifyrc pathing.
switched to proper argument coalescing.

The weird coercion-esque behavior was starting to make it feel like javascript in here.
added option to control utilization of jsbeautifyrc files
gave the readme a little love (it needs more still)
fixed anchor link
handle invalid .jsbeautifyrc json files.

If an rc file is invalid JSON an error message is displayed and the formatting is aborted (it really just bombs out).
Merge pull request #1 from jdc0589/jsbeautifyrc

Update from upstream
iterating through options object to know what to set
fixed bug with options attribute callable test.
Merge pull request #2 from jdc0589/jsbeautifyrc

Update from upstream
Merge pull request #79 from dertseha/jsbeautifyrc

Added support for .jsbeautifyrc files