Merge pull request #42 from shanti/issue-3

Fix for Issue #3 in shanti/faban: Add support for retrieving all cookies in HttpTranspor...
Fix for Issue #45. build.properties should not be part of repository
Merge pull request #46 from shanti/issue-45

Fix for Issue #45. build.properties should not be part of repository
Support for easily building a faban tarball out of the box.
This addresses issue #47 (in akara/faban github repo).

A top-level build.xml is added which will build an installable tarball
by running ant with no options or configuration needed.

The changes to support this are:

- JDK location is obtained from $JDK_HOME environment variable. This removes
  the only required customization from the property files. JDK_HOME is
  a fairly standard env var so many java developers will have this set already.

- Instead of having to create a custom build.properties, each build.xml
  now includes both build.properties (which is not included in the source
  repository) and build-defaults.properties (which is the existing template
  renamed).

- Users who wish to provide local overrides for the build options can
  create a local build.properties file and override any options there.
  Because build.properties is loaded first, any values set there will
  override values in build-defaults.properties.

- Users who are ok with the defaults need to do nothing, defaults work as-is.

- The default nightly directory is set to be within the source tree instead
  of above it so faban build is self-contained by default.

- The build instructions in the README are updated accordingly.
When throttling input stream set start time to current nanotime.

This fixed the hang (extremely long sleep, really) noted in issue #31.
Merge pull request #49 from jvirkki/throttling

TimedInputStream can sleep "forever" if throttling is used
Merge pull request #48 from jvirkki/easier2build

Support for easily building a faban tarball out of the box.
Feature enhancement to replace the graphing sub-system.
Replaced Fenxi with jqplot.
Added support for graphing Linux stats for vmstat, nicstat as follows:
    a) Add timestamps to vmstat,iostat by calling the scripts in bin/Linux
    b) Call the post-processing scripts for the tools to create the xan versions
    c) Added a 'View' controller and 'xan_view.jsp' to handle display of xan files
    d) Changed links in the statistics view to use the View controller for xan files
    e) Added support for 'top' command to display just the top 10 processes
Since this is a major enhancement, this is release 1.1
Fixed .gitignore to include most files that should be ignored
Implemented comparison feature to produce a xan file. It is then graphed the
same way as detail files using View.xan_view() and xan_view.jsp

It currently compares and produces the following outputs:
- Overall throughput comparison over time
- throughput comparison over time on a per operation basis
- Table of avg. and 90% RT data for all runs on a per operation basis
- Avg. response time comparison over time on a per operation basis
Feature enhancement to replace the graphing sub-system.
Replaced Fenxi with jqplot.
Added support for graphing Linux stats for vmstat, nicstat as follows:
    a) Add timestamps to vmstat,iostat by calling the scripts in bin/Linux
    b) Call the post-processing scripts for the tools to create the xan versions
    c) Added a 'View' controller and 'xan_view.jsp' to handle display of xan files
    d) Changed links in the statistics view to use the View controller for xan files
    e) Added support for 'top' command to display just the top 10 processes
Since this is a major enhancement, this is release 1.1
Fix for Issue #43: Add support for handling gzip response data in http client

Support for gzip encoding added only to fetch methods since these methods read in
the response into a buffer. The read methods only keep track of the length so were left untouched.
Fix for Issue #45. build.properties should not be part of repository
Merge branch 'master' of github.com:shanti/faban

Conflicts:
	README
	common/build-defaults.properties
	common/build.properties
	common/build.properties.template
	driver/build-defaults.properties
	driver/build.properties
	driver/build.properties.template
	harness/bin/Linux/iostat-post
	harness/bin/Linux/vmstat-post