Make Inner Classes in ConvertNumberValue Static

The inner classes in `ConvertNumberValue` can all be marked `static`
this saves a pointer to the outer `ConvertNumberValue` per instance.
Merge pull request #53 from marschall/static-inner-classes

Make Inner Classes in ConvertNumberValue Static