Limit description and title length to a configurable amount.
Use jshint to clean up some easy-to-fix inconsistencies.

Clean up missing semicolons, use ===, remove trailing whitespace, remove unused variables, clean up
globals.
Iterate all node lists with index, not item().

`getElementsByTagName()` returns a node list that implements `item()`, but `getElementsByClassName()`
just returns a plain array that does not. This means the bookmarklet doesn't work for any pages with
`hentry` classes.
Merge remote-tracking branch 'origin/consistent-linting'

Conflicts:
	pinboard-particular.js
Merge remote-tracking branch 'origin/iterate-nodes-by-class-name'

Conflicts:
	pinboard-particular.js