OOIION-1504: Fix OOI deployment preload
Bumped ion-definitions
Removed redundant/unused parameter_dictionary from agent config
Bumped ion-definitions
Fixed unit test
Adds test to verify behavior of ooiion1509
Adds parameter name sanitizer to dataset management

- This should have been implemented sooner, illegal characters in
  parameter names can cause big problems in places like numexpr since
the extraneous characters sometimes represent operators. It's just a
good practice to limit the legal characters, and now we obey the CF
standard for names (for the most part).
Fixes two array-type tests
Merge pull request #1529 from mmeisinger/fix1504_dep_r2

OOIION-1504: Fix deployment in OOI preload
Merge pull request #1535 from edwardhunter/ims_rebase2

IMS reads object store for instrument device status when availabe. Makes...
Disables gap handling in ingestion
Adds time_precision to erddap attrs
- discovery_search
    * added MAX_SEARCH_RESULTS parameter, can be set in config or defaults to 250. This should be viewed as a network dependent parameter (how many results should be returned if user does not specify)
    * reintroduced the tier-1 concept (no and/or). This branch returns an elastic search object (so resour
ce is available at ['_source'] in response (see test_basic_searching in ion/services/dm/presentation/test/discovery_test.py for example)
- discovery_test
    * several tests required id_only to be True

part of OOIION-1208
Merge pull request #1537 from lukecampbell/1509erddap-r2

OOIION-1509 Fixes illegal parameter names R2
Merge pull request #1539 from lukecampbell/1517gaps-r2

OOIION-1517 Disables gap handling in ingestion R2
Merge pull request #1541 from lukecampbell/1520time-r2

OOIION-1520 Adds time_precision to erddap attrs R2
Merge pull request #1543 from brianmckenna/OOIION-1208-int_test_rebase2.0

fixed integration tests that were failing
Make instrument status computation more robust
Adds vel3d test
Fixes registration errors