Include _api.c and _api.h.
Add a way to specify imagemagick configuration.

Specifically, the SANPERA_IMAGEMAGICK_{C,LD}FLAGS environment variables can be
filled in to specify what flags to use.
Write out cffi configuration to a JSON file.

This has several advantages. First, pkg-config won't have to be called on every
sanpera import. Second, built binaries will be more portable across systems.
cffi uses the CFLAGS/LDFLAGS as part of the input into its hashed module names,
so if a binary is shipped to a machine that doesn't have knowledge of what the
CFLAGS and LDFLAGS were, it won't have to guess (and therefore not find the
module).
Update gitignore.
Add CoalesceImages to the API.
Move imagemagick detection back to _api.py.

Also, only invoke it if SANPERA_BUILD is set to 'y' or so, or if running from
setup.py.
Make the code more resemble origin/master.
Don't need this anymore.
Make a PEP-386-compatible version number.
Remove things not present in debian's imagemagick.

They weren't being used anyway.
Check for just empty/not-empty SANPERA_BUILD.
Don't change the version number.
Remove some rebase weirdness.
Use shlex.split on the compile/link args.
Merge pull request #21 from weykent/master

Fix up some cffi stuff