Stylistic cleanup
When description or due_date are None, don't include them.
Don't fail when _milestone isn't present.
Normalize whitespace
Import milestone module under a different name so it doesn't conflict with local variable on line 47.
Correct typos.
Reindent long lines for readability
Rename variable for clarity; use with statement for simplicity.
Again, simplify dict lookup.
More simply resolve usernames
Use argparse for simpler implementation.
Add a --user-map argument to load the user map from a json file, rather than requiring the user to edit a module.

--HG--
extra : rebase_source : ef5c645e11b0b47eccf87d6c19e39cbe7d289fcb
extra : amend_source : e4a3c53059f20a7211b828e62993171a03bcd3d3
Move the global variable after the imports, as it's now primarily accessed programmatically, rather than hand-edited.
Update README to reflect modern recommended usage.
Merge pull request #18 from jaraco/master

Many minor improvements
Handle single page of issues

If the github repository only has a single page of issues, then there
will be no 'link' keys in the response headers.
Get the list of collaborators out of the github

If an issue is assigned to someone that is not a collaborator, skip the
assignment to avoid errors.
Add notes about two factor authentication
Merge pull request #22 from jpschewe/issue.20

Handle single page of issues
Merge pull request #21 from jpschewe/issue.19

Get the list of collaborators out of the github