Apply patch for Lubomir; Refs #4919
#7970
#6681
#6681
Added missing header file.
The last fix produces a compiler with Visual Studio 2010.

See ticket 7970.
#7920
The tests and documentations for toolbox extension.
Toolbox tests and documentation.
Toolbox extension inital commit.
Fixed compiler errors for gcc and clang.
Fixed compiler errors for gcc and clang.
Fixed comments for code consistency.
Added packed_channel_value to get_num_bits metafunction.
Updated some tests to reflect recent changes.
Added more specializations for get_num_bits.
packed_channel_value is now using low_bits_mask_t to reduce code.
Replacing io extension.
Adding new io extension.
Adding io extension test suite and documentation.