Merge pull request #6 from dchilot/master

Merged from fdiller's pull request with full Hello flow and RobotState handling. Tests should run fine.
Merge pull request #8 from fdiller/master

Stable server
Merge pull request #9 from fdiller/master

Refactoring
Fix .gitmodules
Add OSX Build in .gitignore

Sorry guys but since I'd like to use Xcode, I need a separate folder
for the build (cmake will create a lot of garbage in it)
Fix issues in CMakeLists.txt

In the root's CMakeLists I've changed the compiler-version check (I'm
using g++ 4.8.2 locally)

In the test's one, I had to insert the LOG4CXX include's directory..
normally it should find it automatically thanks to the other module,
but well.. it wasn't the case.
Refactor + Correct compiling warnings

1) Make the ProcessDecider a little bit smarter (still a couple of
things need to be done in order for it to be completely independent
from the message received)
2) There were some useless checks here and there, instead of
complaining with Michael I've fixed them. (checking if an unsigned int
is less than 0 is not that useful!)
Merge pull request #10 from massix/master

Fix issues in CMakeLists.txt + Refactor + Correct compiling warnings
Fix things based on review from Damien
Merge pull request #11 from massix/master

Fix things based on review from Damien
Cleaning include paths.
Add Broadcast service to server
Properly terminate the server
Reduce sleep time
Fix headers
Each variable has its line.
Fix compilation warning
Fix exit function (new C standard not on Linux yet)
Use error logs in test
Convert all spaces to tabs