Prototype of keyword parsing
Fixed up more of the keyword parsing implementation
Refactoring of metaprogramming for new keywords
Fixes for GCC and NVCC
Fix for tuples
Commented out FFT
Attempt fix for Windows
Disabled FFT
Attempted Windows fix
Another attempted fix for Windows
Another attempted fix for Windows, #2
Work around MSVC nested variadic unpacking bug, change int to size_t
Work around MSVC 2013 lack of direct array initialization
Add workaround for MSVC 2013 variadic template bug

https://connect.microsoft.com/VisualStudio/feedback/details/1045397/recursive-variadic-template-metaprogram-ice-when-pack-gets-to-empty-size
Another MSVC 2013 variadic template workaround

Issue
https://connect.microsoft.com/VisualStudio/feedback/details/1045260/unpacking-std-forward-a-a-fails-when-nested-with-another-unpacking
Add MSVC variadic template bug workaround

https://connect.microsoft.com/VisualStudio/feedback/details/1045397/recursive-variadic-template-metaprogram-ice-when-pack-gets-to-empty-size
Another workaround for MSVC variadic template bugs

https://connect.microsoft.com/VisualStudio/feedback/details/1045260/unpacking-std-forward-a-a-fails-when-nested-with-another-unpacking
Another MSVC 2013 variadic bug workaround

https://connect.microsoft.com/VisualStudio/feedback/details/1045260/unpacking-std-forward-a-a-fails-when-nested-with-another-unpacking
Merge pull request #183 from mwiebe/arrfunc

Irwin's arrfunc branch with additional MSVC workarounds