Handle SSL unicode bug with grace
Fixes grnet/kamaki#67 SSL module breaks when dealing with non-ascii filenames (known bug). Catch the Unicode error when it occurs and add an instructive error message for the kamaki library users. Check the file name for validity when it is set and inform the kamaki CLI users.
Showing with 36 additions and 10 deletions