added a test using boost asio
pop_back did not do what it said it did..
added another test which tests boost and the spinlock implementation of this project
made sure it compiles using vs2012 and removed some warnings
tried to level the playing field by removing dynamic allocations and inlining push/pop
test can now be selected through commandlne, in order to avoid cache advantages which would offset the tests
need to use findtbb instead, will fix later
prevented race condition in lock_shared
fixed find functions so intel tbb is automatically found
added lock around writing of state in catch part
used the same type of lock for both exclusive and shared
made boost/intel conditional