fixes, tweaks, functionality

- Fixes
  - fixed incorrect default behavior which was to use all symbols.  now defaults to ignoring internal/private functions as before.  respects `@private` tag.
  - fixed problem wherein function-level `@description` would be duplicated in a `@returns` tag having no description of its own
  - fixed invalid `.jshintrc` and removed unused `jshint-config.json`
  - fixed bad formatting (extra comma) when displaying a member or parameter w/o a `@description`
- Enhancements
  - support for `@example` tag
  - support for `@property` tag
  - type support for both `@property` tag and members
- Display tweaks
  - separated `@author` tag display from `@license` tag display in template
  - types now display in `monospace`
  - class displays as title "Class: <classname>" to differentiate from module