add more tests to cover areas for weird object names (#13873)
add more tests to cover areas for weird object names (#13873)

continuation of #13858 to add more tests and also validate the 
written object data.
krisis/minio,minio/minio,donatello/minio,vadmeste/minio,balamurugana/minio,balamurugana/minio,krisis/minio,vadmeste/minio,donatello/minio,minio/minio