partition file result storage
`partition` as a separate function
Server Socket from File Desriptor

Update thumbor server to take a new option, -f/--fd, which expects a
file descriptor to create a socket from. This socket is then given to
the HTTPServer. This change makes it possible to run thumbor under
something like circus.
--fd -> --filedescriptor

Rename long option name and update variable names in code to reflect
this per pull #220.
Don't try to save PNG as CMYK

A JPEG image could have mode CMYK but this mode is not allowed
for PNGs. Using filters:format(png) with a CMYK JPEG image will
raise: `IOError: cannot write mode CMYK as PNG`
upstart now uses ip var defined on ubuntu default file
Fix #237.

Now images with target width 1px and height of 0px work even if thumbor
calculates the resize to be 1x0.
Fix #236.

Monochromatic JPG images were being handled incorrectly. Now it works as
expected.
Fix #235. Mr @igorsobreira is on fire, lol!

Now CMYK JPEG images should work properly.
Merge branch 'master' of https://github.com/RealGeeks/thumbor
Added a test for @igorsobreira pull request #234
Fix #228.

Apparently this is an issue with os.path.join. I hope this will fix it.
Will wait for confirmation.
Merge branch 'master' of https://github.com/runa/thumbor
Merge branch 'bind_file_descriptor' of https://github.com/198d/thumbor
Some minor changes on the work of @198d
removed filedescriptor parameter from context
OpenCV now uses proper quality if none supplied
Merge branch 'master' of github.com:globocom/thumbor