alternate branch
workaround for VC++ in combination with bad code in scope_exit and signals2
Added new documentation and tests.
Changed minimum size mentioned for tuple from 0 to 1.
Added list implementations.
Variadic version doe not need list size.
Changed to work with VC++.
replaced LIST_TO_ARRAY and LIST_TO_SEQ
Updated file.
Updated implementation.
Added IS_TUPLE implementation.
Updated is_tuple and tests.
Upfates for variadic tuple check.
Added my own name to revised test in the documentation.
Added assert macros for tuple and array, updated tests, and updated jamfile
Added ASSERT_IS_LIST and REMOVE_PARENS along with some tests.
Updated ASSERT_IS_LIST and tests.
Updated debug_fail tests.
Updated assert macros and extended failure tests.
Updated docs