Add support for ArcGIS data sources.
Set transparent flag for ArcGIS
(cherry picked from commit 5fe086fcda829bad64932f6aec534f67391c8e79)
Allow unicode for str values
Handle case that we have zero layers