Add tuple_traits, allow clients to specialize in order to implement get()
Use __get instead of std::get
Merge branch 'master' of github.com:jaredhoberock/tuple_utility