More new functions for the device object. Idea is to make a subscriber creation simple.
Experimental use of the new functions of the device object. Work good, but not really readable in the source code.
A generator type with a function to create (generate) devices/subscriber out of the data inside the generator object. It is a little big longer in the source code but better readable. Only one single point of failure for the device generation (for a typical subscriber).
Change everything to use the new generator (but only in the temperature bricklet, all other have to changed to).
Tests for the new generator object and method.
Enumerate subscriber improved.
Identity subscriber uses generator.
Analog In Bricklet subscriber use now device generator.
Analog Out Bricklet subscriber use now the generator method.
Dualbutton Bricklet subscriber uses generator now.
Dual Relay Bricklet subscriber uses generator now.
Humitidy Bricklet subscriber use now device generator.
IO 16 Bricklet subscriber use now the device generator.
IO 4 Bricklet subscriber use the gernerator device.
LCD 20x4 Bricklet subscriber use generator.
Piezobuzzer Brickler subscriber use generator.
Piezospeaker Bricklet subscriber use generator.
Tilt Bricklet subscriber use the generator device method.
Merge branch 'feature/simple' into develop

Simpler creation of subscriber with a "generator" object and a CreateDevice()
method. The generator gets all data to create a device. This is much simpler
and more readable than to write everytime a near identical code.