Adds constants for multiple runs
Copied comm splitters from cartesian. updates parameters
Changes default communicator from world to local
Adds bcast_all_*_for_database
Reads locally and broadcasts CM databases
Reads locally and broadcasts OC databases
Reads locally and broadcasts IC databases
Reads locally and broadcasts database coupling
Reads locally and broadcasts database addressing
Reads locally and broadcasts database MPI CM
Reads locally and broadcasts database MPI OC
Reads locally and broadcasts database MPI IC
Reads locally and broadcasts Stacey database
Modifies OUTPUT_FILES and CMTSOLUTION for simultaneous runs
Modifies STATIONS path for simultaneous runs
Removes remaining hard-coded OUTPUT_FILES paths
Fixes bcasting starting address for 'addressing' array
"Buildbot ran code beautifier."
fixed a typo
Change default compiler for regional_Greece_small

In the script run_this_example.sh, the code was configured with

./configure F90=ifort MPIF90=/usr/local/openmpi-ifort/bin/mpif90 \
 FLAGS_CHECK="-O3 -assume byterecl" > tmp.log

by default. This is a not a standard setting. And it causes some issues
with running the buildbot test.

This commit sets the default to the GNU compilers.