Merge pull request #1531 from lukecampbell/ccov_vis

Fixes test_ccov_visualization test
Merge pull request #1533 from lukecampbell/datatests

Adds test for unsorted unordered data
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