tcpclientsrc: add buffer-size property for element
Submitted by Prashant Gotarne
Link to original bug (#750320)
Description
tcpclientsrc element always sends the fix buffer size < 4096
If server sends larger data, tcpclientsrc elements takes lot of
time to read it.
Buffer created by the tcpclientsrc element are always <= 4096.
Even though tcpclientsrc is derived from basesrc element,
the blocksize property of the basesrc is not applied to tcpclientsrc.
This is because the basesrc element's "create" virtual function is hidden
by the pushsrc element's "create" virtual function.
tcpclientsrc implements the pushsrc element's "create" function.