Initial commit
Update the auth key when google sents a one

The HTTP response has can have a new auth key. We need to save that so it
will keep working.
Try and clean up some bad unicode stuff.

Try to decode all PPDs as UTF-8. This is still seems wrong. It should use the
LanguageEncoding in the PPD but a lot of UTF-8 PPDs seem to say they are
ISOLatin1. Not sure what the best way to handle this is.

Lets tell google we are sending them UTF-8 and ask for UTF-8 back.
Make cloudprint.py executable
Add readme
Added to readme
Add multi-printer support

We are matching the CUPS and cloud printer names. So no new persistent state
is added to the client.
Clean up the mime types

Without the the output setting I was geting json with text/plan. Now with the
output = json I am getting the correct application/json so I can stop forcing
the decoding.
Clean up file access

Stop using mknod, it can't make files on OS X.
Don't let the GC call close on the files.
Updated README to confirm OS X support
add auth to the initial job file fetch request, too (required for GApps domains)
Added daemon option
Packaging updates
Fix the readme heading
If the stored auth fails ask the user again
Some printers don't return PPDs succesfully... deal
Be more particular about catching IPPError exceptions
Add missing __init__.py to cloudprint module
Gracefully detect unprintable files and report the job as failed to Google
Merge pull request #9 from jdeslip/master.

Fix for issue #5