Adding Iota to typetuple.d
Iota improvements base on denis-sh's phobos-additions
more improvements to Iota based on denis-sh's phobos-additions
rename Iota staticIota

Also improve implementation in terms of recursion depth
Remove private staticIota in favor of std.typetuple.staticIota
Extra staticIota unittest