Update usage output.
Use 'as' when handeling exceptions.
Fix git-archive-all may create output file even when --dry-run was set.
Python 3 strings and print function.
Properly decode UTF-8 strings returned by git.
Fix warnings reported by PyCharm.
Fix bytes may be used when enumerating submodules.
Style changes: quotes, names, formatting.
Increment version.