reverted __main__ guard
Added python 3.4
Prevent shell injection in load_djpeg
Tests for _save_netpbm, _save_cjpeg and load_djpeg
Change most uses of os.system to use subprocess

The only places left that use os.system are in ImageShow and setup.py
Add libjpeg-turbo-progs to travis install
Better error checking in _save_netpbm
Skip tests if external commands aren't found
Merge pull request #742 from wiredfool/pyroma

Pyroma fix
Prefer .rst
Update
Fix manifest
Add testing deps
BMP now uses a reasonable resolution, and customizable using the "dpi" option.
Add self; make note about reqs

I am adding requirements.txt to make it even more obvious we are using nose for testing, and for my own convenience.
Update CHANGES.rst [CI skip]
Run same tests Travis runs
Merge branch 'master' of github.com:python-pillow/Pillow
Add test to ensure a Pyroma is a 10/10 Mascarpone
FIX: fix error for setup.py for Python 3

The subprocess command in Python 3 returns a bytes object.  If the
homebrew subprocess check returns a not-empty result, then setup crashes
trying to combine the bytes with the string constants with and error
like "TypeError: Can't mix strings and bytes in path components."