Merge with restructuring from Dominik
Separate headers and sources. Stubs for protocol files. Adjust the AD file, because it interfers with the softdevice, not finished though.