tbb::spin_mutex are non-copy and non-movable as of TBB4.3, icnc fixes for TBB4.3

- fixed channel interface class, now internally uses a vector of unique_ptr to spin_mutex objects
- modified CMake script to set -std=c++11 compile option, this makes icnc require c++11 compatible compilers (tested and works on g++-4.8, icpc v14.0.1 and clang++ v4.3)