ImageViewer: De-pimpl ImageViewerFile

Change-Id: I418394a106deac682b8c4ce6e8ecaac28324386d
Reviewed-by: Denis Mingulov <denis@mingulov.com>
Reviewed-by: hjk <hjk121@nokiamail.com>