Added a log system
More uses for new log
FileUnion::createPath errors are not fatal anymore
Use number for tilesets without id