Ensure estraverse version 1.2.0 or later
Add api.getAncestors
Don't report no-empty warnings when a parent is FunctionExpression / FunctionDeclaration

(fixes #70)
Formatters can now process multiple files at once
Merge pull request #81 from xjamundx/multi-formatters

Formatters can now process multiple files at once
Merge branch 'master' of https://github.com/nzakas/eslint into ok

Conflicts:
	package.json
Merge pull request #71 from Constellation/estraverse-controller

Don't report no-empty warnings when a parent is FunctionExpression / FunctionDeclaration
Merge pull request #73 from iancmyers/rule-one-true-brace

Rule: One True Brace Style
Enabled require("eslint") and exposed out CLI.

I've added the "main" key to the package.json, pointing it to lib/api.js. The api.js file exports /lib/eslint.js and /lib/cli.js. This enables those who have run `npm install eslint` to then require eslint in their project like so:

var eslint = require("eslint");

Prior to this change calling `require("eslint")` would throw an error.

In addition, developers can now use the CLI from their projects, without having to `require` it from the `node_modules` directory (which is generally not good). Developers can now use the CLI programatically, like so:

var eslint = require("eslint");
eslint.cli.execute(["-h"]);