Variable area CD-Nozzle

Updated nozzle to be usable as a CD nozzle, a C Nozzle, and allows for
variable input.

Corrected bug in Cantera nozzle which used Cfg impoperly.