Fix bug with C++11 static_assert

When processing a C++11 static_assert, we wish to skip the arguments. However, the `roundCount` is set to 1 despite the fact that the `SkipRound` routine will increment `roundCount` when it's entered. This causes the rest of the class to be skipped entirely.
Merge pull request #231 from hansonw/master

Fix bug with C++11 static_assert