move CanSendAsEmailAttachment into ExternalPdfViewer.cpp
rename ExternalPdfViewer.* to ExternalViewers.*