MULE-7870: Be able to provide socket configuration for the HTTP connector

Renamed inconsistent attribute names from previous commit
Boolean/Integer is needed for some of these as we deliberately don't want to set a default (e.g. buffer sizes).  But in other cases we should be defining/documenting defaults in the schema (eg. tcpNoDelay, keepAlive) and in these cases i think it makes more sense to use boolean.