enforceExistence: fixup enforce existence checking

- add tests for nested methods
- add tests for variable expressions (aka privates)
- add tests for objects properties
- now rule checking not only node.id (function name)

Fixes #21
Closes #22
Merge pull request #22 from jscs-dev/hotfix/nested-jsdocs-existance

enforceExistence: fixup enforce existance checking
checkTypes: fixup parsing error

- update comment-parser to v0.2.1 (to fix type parsing error)

Fixes #20
Merge pull request #25 from zxqfox/hotfix/issue-20

checkTypes: fixup parsing error
v0.0.15

- update comment-parser to v0.2.1 (to fix type parsing error, #20)
- fixup enforeExistence rule (add variable, expression and property declarations, #21)
- additional tests for enforceExistence
travis.yml: move out nodejs v0.8 from matrix
errors: fixup buggy line counting

Fixes #19
v0.0.16

- bugfix or some error reporters
basic return rules: refactor tests

- split one big file to separate rules tests
rules api refactoring

- split rules to 2 types: node checker, and tag checker
- filter rules by tags in iterator
- filter rules by scope (now it's only function scope)
- patch rule files (set scope everywhere)
reworking jsdoc-helpers, introducing jsdoctypeparser

- remove doctrine, add jsdoctypeparser for parsing doc types
- rename jsDoc to jsdoc for simplicity
- rename forEachTag to iterate
- remove data property, extend DocComment object
- simplify param checkers

Fixes #3
checkReturnTypes: add 'class' as valid custom object

Fixes #32
checkRedundantReturns: add test for issue #34
split param tests to separated files (for simplicity)

- add basic tests for configuring with empty data
- add configure and check helpers to tester
- change mocha reporter to dot
tests: fix linting directories to lib and test
checkTypes: split rule logic and add checkin for other typed tags
fix location issues in jsdoc and split param rules

- create DocLocation class with line and column
- add loc field to DocType, DocName and DocTag
- split params to several files
- add tests for jsdoc classes
split returns to separated rules
Merge pull request #27 from zxqfox/feature/param-return-refactoring

A lot of refactoring, add tests, migrate to jsdoctypeparser
v0.0.17

- rework checkTypes rule: now it checks a bunch of additional tags
- dev: migrate from doctrine to jsdoctypeparser
- dev: split param, return rules, tests
- dev: change mocha reporter to dot
- dev: jsdoc node classes and a lot of tests for them
- dev: rule api reworked