Workaround for problem with defaults on template template parameters

See
http://stackoverflow.com/questions/24017466/is-it-required-to-explicitly-list-default-parameters-when-using-template-templat
for some details on this problem which only shows up on MSVC, not GCC or clang.

Fixes #31.