core: history length is now more flexible

enable possibility to define the amount of values which gets loaded when loading the consumption history
Settings improvements

+ Connection settings now almost done
+ experts settings (rought / dummy)
+ consumption history value can now be set