separation between public and private header

* EMFSVG.h has been separated in EMFSVG.h (public) and
EMFSVG_private.h, it allows a clean separation between public
and private API.
adding the public header installation CMakeFiles.txt