Add more versatile content mapping features to support wackiness in NSHipster.

- Add ability to have custom bookmarks that lead or trail the existing
  contents, or follow a specific bookmark title.
- Add ability to specify a bookmark renaming.
- Add ability to specify a level bookmarks should default to.
- Add a detailed contents output that shows the codepoints of the
  title's characters; allows determining exactly what unprintable
  characters may be lurking.
- Configuration for NSHipster: Obscure Topics in Cocoa & Objective-C.
- Remove .iws file from source, as it stores IntelliJ display arrangment
  information. It changes constantly.
Configuration for The Complete Friday Q&A - Volume I.
Cleanup whitespace.
Upgrade iText to 5.4.5.