New camera API and auto UDP/TCP

Reverted back to older camera API.
new api is located in camera.h and uses cameracontrol.h
Old camera.h (wrapper) is now located in camerawrapper.h

Changed so that the client will send wheather udp or tcp is to be used
for sending from server.
Added API file to API folder