[#858] Switched tabs for spaces in build.sh
[irods/irods_netcdf#10] finished cleanup for the netcdf microservices, including a bugfix for plugin loading in irule
[#2027] excised a little more netcdf-specific stuff
[#2030] properly detect terminal capability for colorized text
[#2009] r_grid_configuration table created, populated, indexed
[#858] update database plugin README
[#858] update color of logfile printout
[#858] typo and whitespace
[#2009] [#2019] update mechanism for catalog schema revisions

This reads from a directory of update files (schema_updates)
and walks them in order.  The current schema version is found
from the existing database and the target schema version is
found from the top level VERSION file.

This mechanism should upgrade cleanly on 4.0.0 installations
and any subsequent updates should simply have additional sql
files in the schema_updates directory.

The sql files are named by version number and by database
type. An example of a file that can be ingested with postgres
and mysql is named "2.postgres.mysql.sql".  By convention,
we will keep the sql in source in this format, but package
the sql files separately (the mysql package will have a copy
of the earlier example file as just "2.mysql.sql").
[#2019] use correct aliases in ilsLADataObjects ORDER BY clause
[#2019] use correct aliases in ilsLACollections ORDER BY clause
[858] warning cleanup
python 3 compliance
[#2032] possible memory leak fix
[#2036] use database_port in the connection string, had been missing
[#2038] skip creating the database if it does not exist
[#2041] first run through autopep8
[#2041] PEP8 compliance

PEP8(http://legacy.python.org/dev/peps/pep-0008/) compliant
[#2041] PEP8 compliance
[#2041] PEP8 compliance