#63 - groovy DSL defaults to null mime-type when not specified (plan to use magic number detection)
#63 - remove the deprecation tag from the java dsl (in favour of magic number detection)
if no content type header is provided, try work one out from the body contents #63