qt5webkit: improve cookie storage

Assert on an attempt to create multiple cookie jars or use of an empty (invalid) full filename