padding space in paren
use output_space_before_token, instead of deprecated print_single_space
tests
python test and implementation of padding spaces within parens
Remove expand-strict and fix brace tests

While removing expand-strict, found that brace tests were uneven.
Made all tests appear for all three settings, and adjusted for each.
There are still some minor odd behaviors around empty braces, but they are
non-breaking.

Closes #236, #237
Merge pull request #240 from bitwiseman/master

Remove expand-strict
rename --pad-in-paren to --space-in-paren
merge
use opt instead of options; use bt instead of test_fragment
more test-cases
fixed typo / pad_in_paren -> space_in_paren
Tests for space_in_paren false that match

The pattern I've been using for options is to have the same inputs, and
test for the differing outputs.
Merge pull request #2 from bitwiseman/pad-in-paren

Tests for space_in_paren false that match
Merge pull request #235 from rasmuserik/pad-in-paren

Option for different formatting of spaces in parens
Merge remote-tracking branch 'rasmuserik/e4x'

Conflicts:
	js/test/beautify-tests.js
Use proper jquery "checked" check, attr -> prop
Remove leftover console-log
Rename wanted_newline to input_wanted_newline
Make "// comment" stay on the same line when input indicates it

Closes #242
Tests for spaces inside square bracket support

Introduced but not tested as part of #235.
Closes #126.