Test Case Used to measure the performance:
-----------------------------------------
cat a 30,000 lines (3.2 MB in size) and 60000 lines file (~6MB in size)
on gnome-terminal and measure the time taken to scroll the entire 
contents completely.

($time cat test-file)

A. Benchmark:
------------
a) gnome-terminal (without any patch)
-------------------------------------

  Time            30,000line        60,000lines
-------         ---------------     ------------
 real              0m13.005s         0m30.312s
 user              0m0.004s          0m0.013s
 sys               0m0.094s          0m0.164s

B). With Patches
----------------

a) gnome-terminal (With just Soren's patch, bugzilla bug#143914):
-----------------------------------------------------------------

  Time            30,000line        60,000lines
-------         ---------------     ------------
 real              0m2.802s          0m5.805s
 user              0m0.001s          0m0.003s
 sys               0m0.078s          0m0.127s

b) gnome-terminal (Soren's patch + Increase vte input size to 8K from 4K)

  Time            30,000line        60,000lines
-------         ---------------     ------------
 real              0m2.734s          0m5.806s
 user              0m0.002s          0m0.003s
 sys               0m0.084s          0m0.140s

I don't see much change in performance improvement by changing to 8K buffer
size. But we might see a slight improvement if the times go up to 1 minute
for a very large file (e.g when someone builds a component, which takes more
time and output scrolls on terminal).
