Tests and partial implementation of pickling (#629)
pep8
P3 will skip explicit cPickle tests
Initialise object when unpickling
Remove duplication by calling __init__() (Suggested by @ulope: https://github.com/hugovk/Pillow/commit/6802c12f89a7cea013febe4fd4d53327d1c94ed9#commitcomment-6125853)
Add __eq__ and __ne__ to Image to be able to test image equality when pickling. Pickle more data.
For pickling, test with Image's __eq__. Everything else can use the old assert_image_equal.
Don't skip all the tests on Python 3 when there's no cPickle, just the irrelevant test
Remove temp test code
Don't compare pyaccess in __eq__
Merge from current master
Merge pull request #673 from wiredfool/pickling

Support for pickling Image objects