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.
change variable name to use camel case and push
limit to later in process
Merge branch 'consistent-linting' of https://github.com/tupton/particular-pinboard into tupton-consistent-linting

Conflicts:
	pinboard-particular.js
Merge branch 'iterate-nodes-by-class-name' of https://github.com/tupton/particular-pinboard into tupton-iterate-nodes-by-class-name

Conflicts:
	pinboard-particular.js
Use pinswift instead of pinbook
modify pushgist for pinswift
Note in readme about which version of uglifyjs to use