First try

This is my first commit :)
Little change

A little change of ProvaGit.h
First Draft Upload

This is a draft of the HpfeedsBrocker
Broker spellcheck

Fixed broker spelling and removed unused classes
Read/write lock and minor changes

- Now the channelsMap and the SafeSet exploit the read/write lock
(rw_lock_t)
- Increased the buffer to 10MB
- Refuse messages according to the per message limits (opcode based)
- README updated
- Fixed an (huge!) bug on the receivebytes (two messages in a row not
managed)
- Other minor changes
Authenticator modified and first test

- Authenticator modified
- First cpptest (Authenticator) and code coverage with squish coco
Added DataManager tests report
Tests Updated
- First code style improvement and tests added
Tests updated

- Authenticator tests updated
- Code coverage script updated
Tests and Broker updated

- Data Manager tests added and fixed
- Broker buffer overflow  managed
- Code_coverage script fixed
Old files removed
Working Makefile added
Conditional Compilation

Compile (with make) without --with-mongoclient=DIR in order to have a
broker managing only auth. file
Security improvement and minor fixes

Introducted checks on the messages chunks length
Updated README.md
Add log file feature and other fixes

- With -l command the logger output is splitted in two channel, one is
directed to the stdout and the other to a SimpleFileChannel, writing to
a log file.
- Fixed hpf_delete
- Minor fixes
Fix fro Conditional compilation
Subscription fix

Crash due to multiple subscription in a row fixed
Broker and tests mods

- Cut-through approach for the Broker
- Added some hpfeeds.cpp tests
- Added Integration test for the broker
- Added hpfeeds_client class for testing the broker
- Created Makefile for the tests (no code coverage)
- Minor fixes