Remove useless HttpRequestBaseBuilder  companion
Move HttpRequestBaseBuilder to HttpRequestBuilder file
contentType is optional as there's a default value: application/octet-stream
Make JMS request builder so that mandatory parameters cannot be omitted, close #1578