Configuration settings naming

Implemented the naming strategy proposed in #51. all [[init_settings]]
settings keys now have an underscore in them and [[runtimesettings]]
(underscore dropped) settings are all one word, both are all lower case.
Also changed maxItemsPerPost to batchsize so it can also be used in
fixed size batch sending as well.
Refactor emonhub interface pt1

Refactored "interface" to "setup" except in filename so that "diff" can
highlight changes, filename change in pt2
Refactor emonhub interface pt2

Changed emonhub_interface.py to emonhub_setup.py
Refactor emonhub interface pt3

Somehow I didn't include the deletion in last commit !!
Refactor emonhub listeners pt1

Refactored listener to interfacer
Refactor emonhub listeners pt2
Refactor emonhub listeners pt3
Refactor emonhub dispatchers pt1
Refactor emonhub dispatchers pt2
Refactor emonhub dispatchers pt3
Merge remote-tracking branch 'origin/naming_stratagies' into testing