Implemented TupleDereferencer
* Enables dereferencing a Tuple template RelativePointer tuple into a std::tuple
* Replaces anchored_copy() and as such also the old CarbonCopy functionality
** if one wishes to get a new Tuple at the current position one can either copy the containing Iterator or instantiate a new Tuple template with the result of the get() member method
** if one wishes to get all values of a Tuple instance contained by value in a std::tuple instance one can call the new get() member method overload
* Added new Dereference test case to the tuple related test cases