JPEG 2000 support for PIL

These changes add support for reading and writing JPEG 2000 files (.jp2) and code streams (.j2k), based on OpenJPEG 2.0, to PIL. They’ve been tested mainly on OS X, but should work on Windows and Linux equally well.

(This pull request includes updates to the documentation, as well as the code.)