escape param/tag names before check
core: strip ticks in names

Fixes: #56
Closes: #57
Closes: #58
Merge pull request #58 from zxqfox/feature/escape-param-names

Allow ticked param names
checkTypes: add strictNativeCase rule

- implemented DocType.iterate
- added case test with new rule value

Fixes #51
Closes #59
readme: add checkTypes: strictNativeCase description
Merge pull request #59 from zxqfox/feature/checkType-primitives-case

checkTypes: new mode strictNativeCase
tag presets
checkAnnotations: add tag checking by presets

Fixes #18
readme: checkAnnotation rule section
readme: add additional info about checkAnnotation values
jsdoc: fixup one liners parsing bug
final steps
pkg: add pigulla
Merge pull request #49 from zxqfox/feature/tag-checking-presets

Feature/tag checking presets
v0.1.0

- checkTypes: value strictNativeCase to force lowercase for primitives and PascalCase for native Objects
- core: allow ticking names, chevroned names marks as required (doesn't used at all)
- checkAnnotation: forces to use only allowed rules, have several presets, have extra property to extend basic sets
- minor: some dev. docs, contributors sections
- fix: one lined jsdocs does not checked, now it does
checkTypes: add capitalizedNativeCase mode

- fixed null case checking

Fixes #51
Merge pull request #60 from zxqfox/feature/capitalized-natives

checkTypes: add capitalizedNativeCase mode
Pluginization
force tests to load jscs-jsdoc as plugin
fixup jscs version to support plugins