Working first UDP-Socket

Server in C, Client in Ada. Does only transmit a "Hello World"-String upon
request by client.
Improvements to Server (Structurize + Errorhandling)

* split main() into different functions
* enhance errorhandling
* bind socket to single IP-Address
Client: Modularization

* error-handling (lacks timestamps)
* dividing the client into different packages
* creation of an approriate project
Full Modularization of adaclient

* exception handling including timestamp
* seperate package for socket-communication
Client: Make Ravenscar-Compliant

* added pragma Ravenscar
* exchange Ada.Calendar/GNAT.Calendar.Time_IO with GNAT.Time_Stamp
Server: Make date ISO-compliant

* edit of error() to make timestamp ISO compliant and thus equal to the client
Server: Separate header from body

* created server.h + appropriate prototypes
Client: Add documentation

* First documentation using naturaldocs added
Client: Major feature improvements + modularization

* Sockets including timeout
* UDP-Protocol specified and implemented (unfinished)
Client: Add precheck

Add precheck routine to perform platform checks
Client: Socket with proper checks

Subroutines in socket.adb check if socket has been initialized properly.
Client: Add threading

* first version of threading (tasking) implemented
* 1st thread to get pictures
* 2nd thread to handle interrupts
Server: First fully working version with local files

* Program has been modularized
* Error handling improved
* Lots more...
Client: First working version with local files

* This will only handle the very first file transfer
* File gets written to disk
Client: Various udp-enhancements

* connection-retries are properly handled
* various updates to the documentation
* handling of camera-errors still missing
Client: File renames

* A new "abstraction layer" Adaimageprocessor.Network has been introduced
Client: Minor performance issues

* Added Stream<->String conversion
* Added Camera_Error handling
Client: Code beautification

* Wrap network-operations in dedicated package
Client: Code beautification

* better handling of the bulk transfer
* introduce proper receive-buffer
Server: Add "IC" reply

* Make the server reply with IC to all IC-requests prior to sending the chunks