initialise kPNGSignatureData data

in SDImageCache initWithNamespace method.
This ensures the kPNGSignatureData is always initialised even if we
alloc SDImageCache without using the sharedImageCache singleton