Fix issue #23 - Cache path is not created

If the cache path is not an existing directory, TCPDF use the system temporary directory rather than creating a directory in the defined path.