Added static_assert calls for C++11.
Added auto-differentiation example of FuncT, renamed typed_funcs.cpp -> funct_matrix.cpp.
Cleaned up auto-diff test.