Merge DL Reader changes to Datalogics fork

Datalogics master has been set to the best candidate for the last Toast upstream merged into DL Reader, as judged by comparing our "toast vendor" branch to the commits from the upstream.

This branch brings our changes into a fork of the original Toast project.

The goal is to bring this back into DL Reader as a proper subtree, and then consider whether to just make some small changes for Xcode 6 warnings, or merge in the latest upstream.

ARC compatibility has been left in, because this can be brought back into DL Reader with ARC turned on.

There was a merge from the vendor that is recreated here. That merge also had local modifications. Changes from the original merge attempt:

- Kept the vendor usage of #pragma mark
- Left in the testing of objc_arc before calling autorelease.
- Autoresizing mask left on wrapperView
- Shadow code for wrapper view retained; our tweaks turn it off anyway
  by setting kDisplayShadow to NO.
- Kept as close to vendor spacing usage as possible. (Use git diff -w to
  hide differences in spacing).

These changes were kept to prevent future merge conflicts with the
upstream.