Initial import
replaced occurences of sed_sediment_env() as it is no longer public
replaced occurences of sed_sediment_env() as it is no longer public
remove occurences of G_GNUC_* attributes from function definitions
* Fixed datadir.h creation problems.
* Fixed #define's using DATADIR.
* Removed G_GNUC_INTERNAL and G_GNUC_DEPRECATED from function definitions.
* Fixed creation of mass_balance.txt file when first process is created.
* sed_measure_* functions return now return eh_nan() if the indices are out of range or the column
  contains no sediment (if measuring a sediment property).
Streamlined the configure and build process.
   There is now only one configure file.
   Use pkg-config to find libraries and set flags
   This probably requires the newest version of autotools
Added HTML documentation built using doxygen
Added the beginings of a user-interface that uses gtk+-2.0
Cleaded up Makefile.am-s
Removed Makefile.in and configure from the repository
Added a new process to sedflux called 'new process'.
   It is a dummy process that serves as a template for
   people wanting to add a new process to sedflux.
Add process template files to the repository
* Added a template for creating new processes (run_new_process.[ch])
* Added Sed_process_queue and Sed_epoch_queue to keep track of
  processes and epochs.
* Reworked how processes are run.  This should greatly simplify adding
  new processes.  Cleaned-up init.c.
* Merged main_3d.c into main.c
* Changed eh_scanner so that groups are marked with open and close
  braces.  For backward compatability, '---' can still be used.
* Added new command line options.
  + --just-plume
  + --just-rng
  + --summary
* Command line options are now parsed with Eh_opt_context
* Updated documentation
* Updated test input files for sedflux to use the new key-file syntax
  --- to [ or ].
* Now use glib g_option_context rather than eh_opt_context.  The only
  reason not to use it was that it didn't accept arguments of type
  double.  As of 2.12, it does so we now use it.
* Updated sample input files in sedflux/data.  They now reflect the 
   kvf and csv formats.
* Sea-level, bathy, and Eh_input_val files are now csv format.
* Updated the documentation and divided the main page into separate files.
* Fixed problems in configure.in with --enable-libcheck, --enable-libgtk.
   Added --enable-blas, and --with-blas-dir to optionally include BLAS/LAPACK
   libraries.  We hardly use them at all now, but might in the future.
* Changed format of inline river files to kvf.  This required some changes
   to how the data are stored.
* Changed format of the sediment file.  The order that the sediment types are
   listed in the input file is now important!  It now matches that of the
   river files.  Previously the sediment was sorted by grain size.
* Added support for delimited ascii data files
* Eh_key_files now keep track of the order that groups are read in
* Add functions that read/write from/to another byte order
* When using an inline file, Sed_hydro now stores the entire file in memory
* New key, 'at-end' for Sed_process interval.  If an interval is specified
   to be 'at-end' it will only be run at the end of an epoch.
* Began changing the write/read of structures to be done member-by-member
   rather than as an entire structure.  This is just being paranoid about
   different platforms that may not store structure data in a similar way.
Fixed small bug in Makefile.am
* Delimited files are now capable of having multiple records per file.
   Each record begins with an opening and closing brace.  The text (if any)
   within each set of braces is intended to contain key-value pairs that
   describe its associated data.
* Added all .kvf and .csv files to documentation
* Added a _small_ unit test for Sed_cube.  This needs to be expanded
* Replaced occurances of eh_malloc and eh_realloc with eh_new and eh_renew.
  These really should be private functions.  This way it's easier to switch
  between the glib memory management and mine.
* Increased the size of S_ADDBINS for the Sed_column.  This was done to 
  help reduce the amount of memory movement when Sed_columns get realloc-ed.
  May need to store the array of Sed_cells in non-contiguous blocks if this
  is a large problem.
* Added error checking to sed_get_floor_id_grid and sed_get_floor_sequence_2.
  They both now accept a GError argument to indicate the error.
* Added error checking when reading Eh_input_val files.
* Added a memory profile logger that records the number of calls to malloc,
  realloc, and free for blocks of various sizes.
* Fixed bugs in eh_dlm files.
* Now use strtod to create NaNs.  Dropped <ieeefp.h>.  It doesn't seem to 
  exist on other machines and is only needed to declare the function, finite.
* Added binary test files for little-endian systems.
* Corrected eh_[read|write]_*_[to|from]_[lb]e functions.
* Added ability to read/write hydro files to be/le.
* Processes now track the amount of time spent running and
  print an optional summary of mass added/removed/elapsed time.
Add sed_column-le.bin to repository
* Fixed the benchmark input files
* Added a status bar.  This requires threads so I also fixed up
  configure.in to include the thread libs.
* NOTE:  I had to use a newer version of gcc to get this to work.
  (2.95.3 -> 3.4.6) Not sure why...
* Moved Eh_status_bar to libutils where it belongs
* Moved function to read a sea level curve into libsed and added
  better error checking.
* Fixed error in measuring_station.
* Multithread isostasy.