[async] cleanup some return codes and add comments
rebuild
refactor to try to always use the resolve/reject convention instead of finish/fail
rebuild
remove a try/finally that did nothing
add yy and YY (for 2-digit year) and dw (for day of week index) to date formats
add 'dW', and 'DW' for getting short and long named days of the week

e.g., dW gets Mon, DW gets Monday
test the new day of week formats (dw,dW,DW)
rebuild