Task 6 udp receiver and parser, 1_6 fixed

Please reconsider 1 and 5 solutions and solution of udp receiver and parser task.
To run: Copy all .udp files and config.ini into BINARY_DIR for tests. (Some of them are in my /sources/data/ directory)
The main processing is occurred in stock_receiver.wait_some_data () method where it iterate from one listener to another and find messages that is not empty and proceed them. Checking valid messages is based on denominator() method exception and then catching it.