Add check for empty parameter list.
Merge pull request #80 from int3/master

Add check for empty parameter lists.
Merge pull request #78 from swang/add_lib_to_gitignore

Add lib/* to .gitignore, removed lib/coffeelint.js from repo
Add prepublish step.

Now that we have removed the build products, we need this for the people
who `npm install` directly from git.
Fix some typos and lint.
Remove bin/coffeelint as well, since it is generated.
Rename empty_param_list -> no_empty_param_list.

For uniformity with the existing options.
Remove example config in favor of auto-generated config.
Bump version to 0.5.5.
Fix configuration file test.
Fix package.json.
Ensure that the command line always exits with the correct error code.

In the previous implementation if stdout and stderr drain before the
callback is created it will exit with a 0 status even on a failure.
fixes clutchski/coffeelint#88
Replaced the pretest command with 'rake compile'

Prepublish doesn't trigger on Node 0.6 which leaves the build broken.
Only the command line tests were failing because bin/coffeelint wasn't
being created.
Added no_trailing_whitespace.allowed_in_comments rule option. fixes clutchski/coffeelint#45

I don't think most projects use markdown or docco in comments, so this
rule is off by default (backward compatible).
Added an exception to exclude errors caused by long URLS in comments.
Added a check to find duplicate keys defined on classes and objects.
Merge pull request #91 from AsaAyers/trailing-space-45

Added no_trailing_whitespace.allowed_in_comments rule option.
Merge pull request #92 from AsaAyers/duplicate-key

Added a check to find duplicate keys defined on classes and objects.
Merge pull request #93 from AsaAyers/line-length-exception

Added an exception to exclude errors caused by long URLS in comments.