Added function name generator for the json files

Special function names are saved in Identifier.FUNCTION_NAME[DEVICE_NAME+DEVICE_VARIABLE]
Special function names are all names, which cant be created with -> ("get_"+var_name).replace(" ", "_").lower()

Signed-off-by: Marv <marvin.lutz@fh-bielefeld.de>
Qucik Fix for Unicode Problems of some Variables from the json File

Signed-off-by: Marv <marvin.lutz@fh-bielefeld.de>
Merge branch 'Improved_Architecture' of https://github.com/D4wN/brickv into Improved_Architecture

Signed-off-by: Marv <marvin.lutz@fh-bielefeld.de>