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.
Fix for Issue #43: Add support for handling gzip response data in http client
Fix for Issue #51: Need downloadURL() in apache http client to accept optional headers
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 issue with Detailed Results breaking link target

jqplot changes window name to y9axis which breaks links in resultnavigator.jsp that target display.
This provides a workaround by changing the window.name to display after each chart is created
A long term solution needs to come from jqplot.
Fix for issue-22: Hostnames with '.' cause CmdAgent to fail
Fix for Issue-52: Add support for runs comparison using new graphing module

Implemented the 'Compare' button in the results list. Select one or more
runs and hitting 'Compare' transfers control to RunAnalyzer which is the
main class for this feature.
Also added new class DetailReport to process the detail reports.
The result of the comparison is a xan file.
Fix for Issue-52: Add support for runs comparison using new graphing module

Implemented the 'Compare' button in the results list. Select one or more
runs and hitting 'Compare' transfers control to RunAnalyzer which is the
main class for this feature.
Also added new class DetailReport to process the detail reports.
The result of the comparison is a xan file.