Adds implementation of inspect_data_process_definition
Adds test for inspect_data_process_definition
Prevent a test from hanging indefinitely
Add comments regarding test fix
Merge pull request #1769 from jamie-cyber1/fix_hang

Preventing a test from hanging the entire suite indefinitely until driver is fixed
fix state check in uptime calc
Small patch
Updates service definitions for dpms

- inspect_data_process_definition
Creates associations for data process book keeping

- Adds an association for every data process for every parameter
  function.
- Fixes test_verify_service issue with inspect_data_process_definition
Merge pull request #1767 from lukecampbell/pfuncs

CIDEVSTC-278 Adds inspection for data process definitions
Fixes DCA and Tests

- The test relied on an error message that references creation but
  during read operations the error message says "open" in lieu of
  creation. The patch just adds another case to observe.
- The error message produced by either h5py or HDF5 varies depending on
  HDF5 versions. This patch adds more the known (albeit mispelled) error
  messages.
Merge pull request #1766 from lukecampbell/dca

TEST - Fixes DCA and Tests
remove unused result line
Merge pull request #1771 from MauriceManning/1731_rebase

OOIION-1731Uptime not displaying properly for a dataset agent for a platform
M112-T131-A005 Process offset (skip) parameter for pagination

Framework was place in DatastoreQuery and PostgresQuery to accept the skip parameter, just adding the glue into discovery

M112
M112-T131-A002 Return total results available in DB

Flag available to only return the total results available in DB, no results are returned alongside

M112
M112-T134-A002 Testing return count, implemented with M112-T131-A002

Return value should only be a single value, the number of total results available in DB

M112
M112-T134-A002 Testing skip/offset parameter, implemented with M112-T131-A005

Return should differ when skip/offset parameter used

QueryLanguage had to be modified, was setting 'offset' value, 'skip' is word used by DatastoreQueryLanguage

These tests are still questionable, order_by parameter is not implemented in Datastore, pre-loads 200 values
so there would be a 1/200 chance the first result in non-skip query equals the 100th result if skip query. Need order implemented.

M112
M112-T131-A002 Return total results available in DB

input parameter count=True had to be changes to search_args={}

count request now passed in via search_args['count']=True

depends on https://github.com/ooici/ion-definitions/pull/487

M112
Skip deprecated tests