Add vibe.utils.meta.typetuple

Collection of extensions to std.typetuple that either has not been
merged yet or can't make it into Phobos for some reason.
Add framework for attaching functions as attributes
Merge pull request #344 from Dicebot/funcattr

Decorator / attribute functions framework