Rewrite the async portion to use serialfc.
Update ChaneLog for async support.
Update copyright year in the rc file.
Merge branch 'v2.X' into v2.1.X