It's not really tough - add an exclusion for the file ([STEAM Path]\steamclient.dll) manually in avast!, restart Steam and it should fix the issue by itself, as it detects if any files are missing. Or restore the file from the avast! chest. (Possible unless you've changed the preferences for actions taken on detected threats.)
EDIT: Not enough, unfortunately - it's detecting more false positives. [STEAM Path]\tier0_s.dll, namely. Great stuff.
A possible solution is to exclude the entire Steam directory in avast!, but this could be a risk, should some malicious file get into one of the game directories.