added Support for NO_BOOST
Created by: sebt3
Same goal as previous PR : Remove Boost dependency. Change compared to previous PR :
- define namespace instead of C macros
- using boost keep being the default
- no cmake changes
- define NO_BOOST to have the expected behaviour