Added new package dynamake.tuples to hold different types of generic
tuples of different size.
Added Tuple2 to represent a generic type which instances each hold to
values.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>