vs2013 et al don't support constexpr
remove the constexpr stuff entirely
Merge remote-tracking branch 'fluffy/no_constexpr'