Bidswitch adx

Took the bitswitch commits from Jan's PR (40) and removed the PR related to ubuntu 14.04 migration
Are we sure we want { std::begin(ints), std::end(ints) } ?
Because ints is vector of ints (N integers) while  { std::begin(ints), std::end(ints) } is a vector of 2 integers.