1. Any test that references nctestserver/NC_findtestserver
   should be under ENABLE_DAP_REMOTE_TESTS.
   Fixed to make sure that this is so.
   Also attempted to fix ncdap_test/CMakeLists.txt,
   but probably got it wrong.
   HT to Nico Schlomer.
2. Attempted to reduce the number of conversion errors
   when -Wconversion is set. Fixed oc2, but
   rest of netcdf remains to be done.
   HT to Nico Schlomer.
3. When doing #2, I discovered an error in ncgen.y
   that has remained hidden. This required some other
   test case fixes.
conflict resolution
1. Attempted to reduce the number of conversion errors
   when -Wconversion is set. Fixed libdispatch, but
   rest of netcdf remains to be done.
The replacement of 'int' with 'size_t' caused a number of errors across multiple platforms in our CI system.  The culprit is not obvious, so I am reverting the commit until we can take a closer look at the underlying issue.

Revert "1. Attempted to reduce the number of conversion errors"

This reverts commit 1b941d342d5614aec5f55f819c0ee590e8bd3d6e.
1. Previous ci of conversion fixes in libdispatch
   was incomplete; complete the fix.
2. There is an inconsistency in the netcdfh interface
   about whether rank (# dimensions) is an int or
   size_t. I inadvertently assumed the latter and that
   breaks some API calls; so revert back.
conflict resolution
Removed stray 'conflict resolution' information.
turn on tst_auth
conflict resolution
update the url in t_auth
Add support to detect authorization errors to DAP
Merge branch 'master' of http://github.com/Unidata/netcdf-c
Merge branch 'sub_doc' of https://github.com/Unidata/netcdf-c into sub_doc