Rename ClamAV class to ClamEngine.

Rename ClamAV to ClamEngine to avoid a naming conflict with the main
namespace. This change better explains what the class represents, a
ClamAV engine instance in the context of libclamav.
Rename ClamAVException class to ClamException.
Update file references in project after refactoring.
Update GUI sample to use ClamEngine.