Use lower case letters in typedefs.
First stab at parameterized FCD caps.

The settings are stored in tables where we use FCD_VALUE_ENU as index.
This way we can use the same set/get value functions for both FCD Pro
and Pro+ and applications get info about each setting, including whether
it is supported or not by the active device. Not pretty but it works quite
 well.