[QA] Add sanity check (print-preview)
[QA] Apply naming convention to GType macros (vikviewport)
[QA] Use sanity check (vikviewport)

All "public" function must check that self pointer references a
right object.

Check to NULL are uneeded as *_IS_* macro do the job.