Initial import
* Add HydroTrend to required modules for project

  Add module load hydrotrend/3.0 as it's a shared library now and needs to
  be found at run time.

  Add an example to set CMT_PROJECT_DIALOG_PATH and
  CMT_PROJECT_TEMPLATE_PATH environment variables.  These are necessary
  ConfigDialog and TemplateFiles components can find input xml files for
  the project.
* Add Sedflux3D regression test
* Use var name when getting src element_set

  Pass the variable name when getting the element_set of the source
  component.

  Remove unnecessary print statement.

  Fix method name for mapper from 'Mean' to 'Weighted Mean'.
* Rename River port to be Discharge.
* Add Avulsion component

  New component 'Avulsion' that routes a river over a grid and passes
  sediment and water discharge to the coast.
* Fix bug in PRINT macro

  Bug fix: Use g_free to free print message string generated with glib
  function.
* Use direct mapping for River port

  Use a direct mapping of the River port.  This assumes that the grid of
  the server and client components are the same.  Although this is much
  faster, it assumes that the grids are the same, which isn't always the
  case.  Really, there should be a way to check for this and only use a
  direct mapping if possible, otherwise do the regular mapping of grids.
* Remove non-user editable files from repository

  Somehow a bunch of auto-generated files got into the repository.
  Remove them all!
* New ROMS component for upwelling case

  New component that runs a standalone version of ROMS that was compiled
  for 'upwelling' case.
* ROMS config dialog file.
* ROMS template input files.
* New component ConstantScalar

  New component, ConstantScalar, contains a single IRFPort that returns
  a constant value for every get_value call.
* Add XML description of ConstantScalar component
* Link CEM and Avulsion with direct value mapping.

  CEM and Avulsion components use the same rectilinear grid and so are
  able to use a direct mapping of their values.  This is faster than
  using the OpenMI mappers but lacks generality.  We need to fix this so
  that direct mapping is used only when the grids are the same.

  There appears to be a memory leak in our java implementation of the
  OpenMI SDK that the direct mapping bypasses.
* New default for the Avulsion config dialog.
* Add new Avulsion variables

  New variables for avulsion component are:
    * Number of rivers
    * Bed load exponent for distributing sediment to branches

  Add variables to configure dialog.
* Fix paths to config/templates directories
* Change some config defaults for CEM and Avulsion
* XML build file for ROMS project