CIDEVMI-983 Adds Performance Tests for ADCP Family of Functions

Adds a performance test module for the ADCP functions and reworks the ADCP functions to account for performance issues. Largest bottlenecks to optimal code are the instrument to earth transform (adcp_ins2earth) and the magnetic variation correction (magentic_correction) functions. In both cases, these functions use dot matrices to compute the transforms.