Rule: no-new-array and no-new-object

These rules suggest the literal notations of Array ([]) and Object({})
Update eslint.json configuration file for literal rules
Rule: count-spaces for multiple spaces in regular expressions
Rule: no-ternary

The `no-ternary` rule disallows the use of ternary operators, as some people believe they reduce code clarity. When the `no-ternary` rule is enabled the following patterns are considered warnings:

var foo = isBar ? baz : qux;

foo ? bar() : baz();

function quux() {
  return foo ? bar : baz;
}
fixes #149
fix indentation per code conventions

https://github.com/nzakas/eslint/wiki/Code-Conventions
fix line length per code conventions

https://github.com/nzakas/eslint/wiki/Code-Conventions
Only support space characters for repetitions
Add positive test case for <object>.Array
Merge pull request #135 from iancmyers/rule-no-ternary

Rule: no-ternary
Added a test for getting global scope from Program node (refs #148)
Merge branch 'master' of https://github.com/nzakas/eslint into count-spaces

Conflicts:
	conf/eslint.json
Merge branch 'master' of https://github.com/nzakas/eslint into no-new-object-array-literals

Conflicts:
	conf/eslint.json
add docs for no-exc-assign
fixes #152
Merge pull request #150 from spmurrayzzz/rule/no-exc-assign

fixes #149
Merge pull request #141 from mduvall/count-spaces

Rule: count-spaces for multiple spaces in regular expressions
Merge pull request #137 from mduvall/no-new-object-array-literals

Rule: no-new-array and no-new-object
Experimental support for Jake as a build system (fixes #151)
Merge branch 'master' of github.com:nzakas/jscheck