updates gpu code routines for forward and adjoint runs
sorts station list in output_solver.txt by epicentral distance
updates output format in create_movie_GMT_global.f90 to avoid cray compiler separator issues; rewrites if-elseif as select-case statement in write_seismograms()
updates reading in CMTSOLUTION and station files to be less stringent about formatting and spacing
adds scalar moment and moment magnitude information to source output
Merge pull request #222 from komatits/devel

removed src/auxiliaries/combine_vol_data_shared.f90, which contained routines duplicated from other files of the code (that is dangerous, and very uneasy to maintain the same routines twice, in two different files of the code). Thus temporarily had to comment out xcombine_vol_data* from Makefile.in and from src/auxiliaries/rules.mk because I do not know how to fix the Makefile (probably not difficult, but I am not familiar with that). Also removed unused variables introduced by the CEM modification a few days ago. Added comments for ellipticity. Removed useless white spaces using a cleaning script.
build: Update rules for auxiliaries without duplicate code.
build: Split auxiliaries rules by executable.

This does make the rules file a bit longer, but I hope it's clearer to
other people what's going where this way.
build: Add ellipticity files to xcombine_vol* programs.
Merge pull request #224 from QuLogic/auxiliaries-build-rules

Updated auxiliaries build rules
build: Split regular and optimized compiler flags.

Currently, doesn't do anything but split them up for future use.
build: Add --enable-debug option to configure.

At the moment, this only switches from optimizing options to debugging
options.
build: Automatically disable vectorization with debug.
Merge pull request #225 from QuLogic/debug-config

Add debug config option
build: Add shared module to auxiliaries compile.

This problem seems to affect PGI only. I guess all the other compilers
optimize and fold the constants in, but PGI still requires the constants
module to link everything.
Removed direct usage of BOAST state
Added function declarations
Fix a couple minor typos.
updates configuration and m4/ scripts
Fixed a small bug with CEM compilation.