Change Component to Processor

Create a new abstract class Processor, which takes much of the
functionality from the Component class
* Used for components that require parameters

Component is now the superclass of Processor, and is used by classes
that do not require parameters such as Input, DetMetric, Interpolator,
Measure, Metric, Qc, Region, and Transform.
Move Downscaler from Configuration into Data

* Configuration no longer does the downscaling. This is now done by data
* Data::getValue now only retrives value based on the member parameter,
  not on the type parameter