made == and != for safe_int constexpr
removed workaround for gcc bug, because gcc isn't working anyway
replaced stream-headers with iosfwd
replaced struct-traits with constexpr-functions
removed useless policy-type with virtual-destructor, cosmetics