Implements ControlComponent and appropriate tests.Changes: Adapts some enumerations according to java implementation Adds a Mock class for ControlComponentChangeListener interfaceChange-Id: Ic93a479387e44d7dfd45ce87f386e2e8fe8b6d2eSigned-off-by: Johannes Wendel <johannes.wendel@iese.fraunhofer.de>