python: Add ConfigInfo and DataType classes.
python: ConfigInfo: return None from constructor if not available.
python: Add ConfigKey.info and ConfigKey.<id> shortcuts.
python: Give config keys an auto lowercase name if they have none defined.
python: Split up Device class and add InputFileDevice class.