Correcting libstdc++ compiler error

libstdc++, unfortunately, seems to think that the array declaration is actually an initializer list.  Have to convert to recursive parameter pack evaluation instead to get it working properly.
Remove unused variable warning
Merge pull request #65 from leapmotion/bug-libstdcpp-enum

Correcting libstdc++ compiler error