Suppress compiler warning and add support unsigned sign bit

Unsigned sign bit... sounds clever.
Remove custom conversion support

Using PiiVariant's conversions instead.
Fix missing timer stopping issue