TransportClient: Mark transport client as such when instantiating

This allows plugins to load/inject specific classes, when the client started
is a transport client (compared to being a node client).
Also what happens if we set `transport.client` to `true` manually within a node client?