Fix for locale strings
Refactored the default assignee logic into a Project function.  This also works hard to avoid having a blankassignee -- if other methods fail, it will grab the first user listed (users are listed in creation order, so this will usually be the manager or a primary user).